Foros del Web » Programando para Internet » ASP Clásico »

Problema con Update. Ayudaaaa..

Estas en el tema de Problema con Update. Ayudaaaa.. en el foro de ASP Clásico en Foros del Web. Hola gente. Estoy haciendo un update. La tabla se llama auctions y el codigo es: changeSQL = "" changeSQL = changeSQL & "UPDATE Auctions " ...
  #1 (permalink)  
Antiguo 06/06/2002, 09:02
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 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!
  #2 (permalink)  
Antiguo 06/06/2002, 09:55
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Problema con Update. Ayudaaaa..

al parecer el campo pay es si/no (flag), entonces, quita las comillas simples y si te da error quita los valores yes/no y pon los valores true/false.

saludos
  #3 (permalink)  
Antiguo 06/06/2002, 14:26
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 meses
Puntos: 11
Re: Problema con Update. Ayudaaaa..

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:59.