Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2002, 09:02
rashid
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 23 años, 4 meses
Puntos: 11
Problema con Update. Ayudaaaa..

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!