Problema con consulta
Publicado por Elix (1 intervención) el 23/11/2006 21:12:43
Estoy tratando de realizar esta consulta de estos dos campos OES_DESCRIPCION, RES_DESCRIPCION de las tablas PM_OBJETIVOSESPECIFICOS, PM_RESULTADOS respectivamente dond los campos oes_codigo y oes_codigo de esas dos tablas son iguales y lo son en la base de datos el problema viene en el RES_CODIGO de la tabla PM_Resultados y PM_OBJETIVOSESPECIFICOS.OES_CODIGO que da ese mensaje.
Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near the keyword 'AND'.
/process/proceso/actividad.asp, line 353
sql = "SELECT OES_DESCRIPCION, RES_DESCRIPCION FROM PM_OBJETIVOSESPECIFICOS, PM_RESULTADOS"
sql = sql & " WHERE PM_OBJETIVOSESPECIFICOS.OES_CODIGO = PM_RESULTADOS.OES_CODIGO"
sql = sql & " AND RES_CODIGO =" & Res & " AND PM_OBJETIVOSESPECIFICOS.OES_CODIGO =" & Obj
set rstObj = Server.CreateObject("ADODB.RecordSet")
rstObj.open sql,Cn
If Not rstObj.Eof Then
txtDescripcion = rstObj("OES_DESCRIPCION")
txtDescripcionRes = rstObj("RES_DESCRIPCION")
End If
La linea 353 es rstObj.open sql,Cn en mi pagina de codigo, el que pueda colaborar conmigo se lo agradecere, gracias.
Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near the keyword 'AND'.
/process/proceso/actividad.asp, line 353
sql = "SELECT OES_DESCRIPCION, RES_DESCRIPCION FROM PM_OBJETIVOSESPECIFICOS, PM_RESULTADOS"
sql = sql & " WHERE PM_OBJETIVOSESPECIFICOS.OES_CODIGO = PM_RESULTADOS.OES_CODIGO"
sql = sql & " AND RES_CODIGO =" & Res & " AND PM_OBJETIVOSESPECIFICOS.OES_CODIGO =" & Obj
set rstObj = Server.CreateObject("ADODB.RecordSet")
rstObj.open sql,Cn
If Not rstObj.Eof Then
txtDescripcion = rstObj("OES_DESCRIPCION")
txtDescripcionRes = rstObj("RES_DESCRIPCION")
End If
La linea 353 es rstObj.open sql,Cn en mi pagina de codigo, el que pueda colaborar conmigo se lo agradecere, gracias.
Valora esta pregunta


0