Tema: Consulta SQL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2002, 08:55
arcadia
 
Fecha de Ingreso: agosto-2002
Mensajes: 2
Antigüedad: 22 años, 9 meses
Puntos: 0
Consulta SQL

Tengo un asp que realiza una consulta a una BD access. La consulta es la siguiente:Ob_RS=Ob_Conn.Execute ("SELECT * FROM Fichas WHERE Nombre='pepito'")
Esto me realiza perfectamente la consulta y me selecciona los registros cuyo nombre sea pepito. El problema lo tengo cuando quiero buscar por un parámetro que le paso con un asp anterior. Recojo perfectamente el parámetro en esta página e intento realizar la selección de la base de datos con la siguiente instrucción: Ob_RS=Ob_Conn.Execute ("SELECT * FROM Fichas WHERE Nombre=' "&Request.Form("Dato")&&quo t; '")

[NOTA:despues de = la comilla es simple aunque se visualize en el mensaje como doble y se cierra despues de la comilla doble posterior al último &.]

y en este caso obtengo el siguiente error:Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Instrucción SQL no válida; se esperaba 'DELETE',
'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
/ejemplos/Ejseleccionar.asp, line 12

la verdad es que no veo lo que puede estar mal y agradecería me pudieran ayudar.