problema recorset
Publicado por soncillo (5 intervenciones) el 01/06/2005 01:07:42
<%
Dim oConn, sr, numcli, strSQL, nombre
'hace conexion a base de datos
set oConn = server.createobject("adodb.connection")
oConn.open "FILEDSN=base1"
set rs = server.createobject("adodb.recordset")
numcli=1
strSQL="SELECT * FROM cliente where (numcli='"&numcli&"');"
rs.cursortype = 1
rs.locktype = 3
(*) rs.open strSQL, oConn, 1, 3
nombre=rs.Fields("nombre").Value
%>
si pongo strSQL="SELECT * FROM cliente" no me da error pero al ponerle el where para ir a un cliente determinado me da el error expecificado abajo. haber si alguien me puede dar la solucion.
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.el error esta en la linia con la marca (*)
Dim oConn, sr, numcli, strSQL, nombre
'hace conexion a base de datos
set oConn = server.createobject("adodb.connection")
oConn.open "FILEDSN=base1"
set rs = server.createobject("adodb.recordset")
numcli=1
strSQL="SELECT * FROM cliente where (numcli='"&numcli&"');"
rs.cursortype = 1
rs.locktype = 3
(*) rs.open strSQL, oConn, 1, 3
nombre=rs.Fields("nombre").Value
%>
si pongo strSQL="SELECT * FROM cliente" no me da error pero al ponerle el where para ir a un cliente determinado me da el error expecificado abajo. haber si alguien me puede dar la solucion.
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.el error esta en la linia con la marca (*)
Valora esta pregunta


0