Hola gente.
Estoy haciendo un update. La tabla se llama auctions y el codigo es:
changeSQL = ""
changeSQL = changeSQL & "UPDATE Auctions "
changeSQL = changeSQL & "SET pay = " & SQLStr(pay) & " "
changeSQL = changeSQL & "WHERE ItemID = " & SQLVal(iItemID) & " AND ItemTitle = " & SQLStr(ItemName)
response.write (changeSQL)
GobjConnect2.Execute(changeSQL)
debido al response.write veo el SQL y parece bien, pero me da este error:
UPDATE Auctions SET pay = 'yes' WHERE ItemID = 160 AND ItemTitle = 'casa'
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/ASP/RealState3/adm/2UpdItemStatus.asp, line 90
en la linea 90 lo que tengo es:
GobjConnect2.Execute(changeSQL)
Lo que quiero actualizar de la tabla es el campo pay, que por defecto esta en "no", de modo que cuando paso los datos envio a la variable pay un "yes".
He probado si los datos estan pasando y sí.
No se donde esta el problem

.
Gracias por su ayuda!