Deseperado Lio con el Update....

marceandino
05 de Junio del 2002
strSQL = "UPDATE clientes SET RAZONSOCIAL = '" & Request.form("razonsocial")&"', DOMICILIO= '" & Request.form("domicilio")&"', PROVINCIA = '" & Request("provincia")& "', RUBRO = '" & Request("rubro")& "' WHERE CODIGO = '" & Request.form("codigo") & "' "

Esta linea supuestamente est bien. No tiene errores de campos ni de sintaxis, me da este error

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresin de criterios.
Por favor SOS....
mailto: [email protected]

SuiGeneris
05 de Junio del 2002
prueba con esto:

strSQL = "UPDATE clientes SET RAZONSOCIAL = '" & Request.form("razonsocial")&"', DOMICILIO= '" & Request.form("domicilio")&"', PROVINCIA = '" & Request.form("provincia")& "', RUBRO = '" & Request.form("rubro")& "' WHERE CODIGO = " & cint(Request.form("codigo")) & " "
*****************************************
verifica el tipo de variable que esta en la tabla de la bd..
si es numerico no es necesario utilizar comillas simples ('') para el sql..
y para optimizar comvierte tambien en la pagina al tipo de dato.
cint() si es numerico
cstr() si es cadena
cdate() si es fecha

suerte