Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2003, 02:04
goblin135
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 22 años
Puntos: 0
error '80004005'

Hola.

Tengo un código muy corto y simple y me da el siguiente error:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/get01/pr10005/Jordi/Checkbox_PRUEBA/historico.asp, line 26

Me muestra los resultados bien, pero siempre da el error justo despues de mostrar los resultados. o entiendo por qué.. El código es el siguiente:

Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
ConnStr = "DSN=bdbasematriz130103;DRIVER={Driver do Microsoft Access (*.mdb)}"

Conn.Open ConnStr
checks = trim(request.form("checks"))
response.write(checks & "<br><br>")
Set Rs = Conn.Execute("SELECT * FROM master024527401 WHERE VAL(id0) IN ('" & checks & "')")

while not rs.eof
response.write(rs("id0") & ", " & rs("proyecto") & ", " & rs("nombre") & "<br>")
rs.movenext
wend
Conn.Close
Set rs = nothing
Set Conn = nothing

Gracias por vuestra ayuda.