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.