Error en consulta
Hola a todos, estoy trabajando con access 2003 y visual basic 6, y quiero mostrar en un listview unos campos, pero me da error en la consulta
Aqui esta el codigo
Set rs = Crear_Recordset(cn, "SELECT contratos.paso1, contratos.id_contratos, contratos.fecha, pacientes.nombre as nombre_paciente, pacientes.dni as dni_paciente, obra_social.nombre, nomenclador.descripcion, anestesiologo.nombre, cirujano.nombre " & _
"FROM contratos " & _
"INNER JOIN pacientes ON contratos.paciente = pacientes.id_paciente " & _
"INNER JOIN obra_social ON contratos.obra_social_paciente = obra_social.id_obra_social " & _
"INNER JOIN nomenclador ON contratos.intervencion1 = nomenclador.id_nomenclador " & _
"INNER JOIN anestesiologo ON contratos.anestesiologo1 = anestesiologo.id_anestesiologo " & _
"INNER JOIN cirujano ON contratos.cirujano1 = cirujano.id_cirujano " & _
"WHERE contratos.paso1 = 0 ORDER BY numero")
y el error es:
Error de Sintaxis(falta operador) en la expresion de consulta 'contratos.paciente = pacientes.id_paciente INNER JOIN obra_social ON contratos.obra_social_paciente = obra_social.id_obra_social INNER JOIN nomenclador ON contratos.intervencion1 = nomenclador.id_nomenclador INNER JOIN anestesiologo ON contratos.anestesiologo1 = anestesiologo.id_anestesiologo '.
y cuando apreto en Depurar se va a la fila
rs.Open sql, con, adOpenDynamic, adLockOptimistic, adCmdText
Alguna idea, ya he probado miles de variantes
Aqui esta el codigo
Set rs = Crear_Recordset(cn, "SELECT contratos.paso1, contratos.id_contratos, contratos.fecha, pacientes.nombre as nombre_paciente, pacientes.dni as dni_paciente, obra_social.nombre, nomenclador.descripcion, anestesiologo.nombre, cirujano.nombre " & _
"FROM contratos " & _
"INNER JOIN pacientes ON contratos.paciente = pacientes.id_paciente " & _
"INNER JOIN obra_social ON contratos.obra_social_paciente = obra_social.id_obra_social " & _
"INNER JOIN nomenclador ON contratos.intervencion1 = nomenclador.id_nomenclador " & _
"INNER JOIN anestesiologo ON contratos.anestesiologo1 = anestesiologo.id_anestesiologo " & _
"INNER JOIN cirujano ON contratos.cirujano1 = cirujano.id_cirujano " & _
"WHERE contratos.paso1 = 0 ORDER BY numero")
y el error es:
Error de Sintaxis(falta operador) en la expresion de consulta 'contratos.paciente = pacientes.id_paciente INNER JOIN obra_social ON contratos.obra_social_paciente = obra_social.id_obra_social INNER JOIN nomenclador ON contratos.intervencion1 = nomenclador.id_nomenclador INNER JOIN anestesiologo ON contratos.anestesiologo1 = anestesiologo.id_anestesiologo '.
y cuando apreto en Depurar se va a la fila
rs.Open sql, con, adOpenDynamic, adLockOptimistic, adCmdText
Alguna idea, ya he probado miles de variantes