Ayuda con asp básico

14/01/2004 - 16:17 por Jorte | Informe spam
Hola a todos

Una página asp me dá el error

Microsoft JET Database Engine error '80040e07'
No coinciden los tipos de datos en la expresión de criterios.


Debido a la sentencia

sqltxt="SELECT * FROM originales WHERE NumReferencia
="&Request.QueryString("NumReferencia")&""

donde NumReferencia viene dado desde otra página que pasa correctamente el
número.

En la tabla access el campo NumReferencia es un numero puesto en un campo
considerado como texto...

¿¿¿ alguien puede ayudarme ???

Muchas gracias a todos

Jorte
 

Leer las respuestas

#1 Jorte
14/01/2004 - 16:27 | Informe spam
Probando nuevamente con la siguiente expresión



set rs = CreateObject("ADODB.Recordset")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Server.MapPath("originales3.mdb"))

rs.CursorType = adOpenKeyset

sqltxt="SELECT * FROM originales WHERE NumReferencia =" &
Request.QueryString ("NumReferencia") & ""


rs.Open sqltxt,conn

me repite el error, pero esta vez en la rs.Open sqltxt,conn

Alguien sabe algo ??

Gracias

Jorte

Preguntas similares