Foros del Web » Programando para Internet » ASP Clásico »

Problema en un select

Estas en el tema de Problema en un select en el foro de ASP Clásico en Foros del Web. El error: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'PRO ...
  #1 (permalink)  
Antiguo 11/12/2009, 17:07
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 19 años, 11 meses
Puntos: 0
Problema en un select

El error:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'PRO = 20 IDGEN = 4'.
/cel/adminas7.asp, línea 17

Script que uso:
Código PHP:

<%@ Language=VBScript %>
<% if 
session("CONTROL")<>1 then 
response
.redirect "adminlg.asp"
end if

PRO=Request.querystring("PRO")
idp=session("idp")


    
Dim Conn
    Set Conn 
Server.CreateObject("ADODB.Connection")
    
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ= " Server.MapPath("DB/data.mdb")

    
ssql " SELECT DISTINCT PRO, PROV, * FROM REGION WHERE PRO = '"&PRO&"' AND IDGEN = " session("idp")

    
Set RS=Conn.Execute(ssql


%> 
Los valores de PRO Y IDGEN son numéricos en la db.
  #2 (permalink)  
Antiguo 12/12/2009, 10:20
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: Problema en un select

Hola, no se les ocurre nada?
  #3 (permalink)  
Antiguo 12/12/2009, 11:56
danicuco
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema en un select

Prueba a ver:
Si PRO Y IDGEN son numericos quita las comillas... de PRO

Cita:
ssql = " SELECT DISTINCT PRO, PROV, * FROM REGION WHERE PRO = "& PRO &" AND IDGEN = " & session("idp")
  #4 (permalink)  
Antiguo 12/12/2009, 11:57
danicuco
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema en un select

Cita:
Iniciado por danicuco Ver Mensaje
Prueba a ver:
Si PRO Y IDGEN son numericos quita las comillas... de PRO
Comillas simples... me refería.
  #5 (permalink)  
Antiguo 22/12/2009, 13:15
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 19 años, 11 meses
Puntos: 0
Sonrisa Respuesta: Problema en un select

Gracias, error simple pero invisible cuando estás cansado. Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.