Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2003, 18:28
Owen-Bonilla
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 24 años
Puntos: 0
problemas con SELECT

Pagina1.asp
=============
Tengo este input aqui:

<input type="text" name="Matricula" size="20">



pagina2.asp
=============
<%language="vbscript"%>

<%
id=Request.QueryString("matricula")
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../calificaciones/db/primero.mdb") & ";"

SQL="Select * from primero WHERE dmatricula = " & id
set rs=oConn.Execute(SQL)

%>


me manda este error:
===============

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'dmatricula ='.

/Nuevo/Calificaciones/promedio.asp, line 9


=============================================

osea, no me recoje el valor de mi variable....
y.. hay veces que... me la recoje la variable pero me sale que no coinciden los tipos de datos de expresion o algo asi..

Qué puede ser???

Ayuda porfas!!!!

Saludos
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México