Lo he cambiado de la siguiente manera que me has dicho:
sql= "select * FROM tabla1 WHERE id_persona= " & Request.QueryString("id_persona")
Set rs = Conn.Execute (sql)
Pero ahora me da este 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.
Id_persona es campo numérico
¿Porqué me da este error?¿la variable que le llega por query no es numérica?