Visual Basic - Problemas con SQL union

Life is soft - evento anual de software empresarial
 
Vista:

Problemas con SQL union

Publicado por JuanD (1 intervención) el 24/03/2004 15:08:58
Tengo el siguiente SQL de llamada a una base de datos de Oracle:

Set db = OpenDatabase(\"\", False, False, \"ODBC;DSN=TAR;uid=XX;pwd=XXXXX\")
Set rs_por = db.OpenRecordset(\"SELECT V_CARRERS.NOM_CARRER, V_CRUILLES.CODI_CARRER1, V_CARRERS.SIGLA FROM V_CARRERS INNER JOIN V_CRUILLES ON V_CARRERS.CODI_CARRER = V_CRUILLES.CODI_CARRER2 WHERE V_CRUILLES.CODI_CARRER1=5 and V_CRUILLES.BAIXA= \'N\' UNION SELECT V_CARRERS.NOM_CARRER, V_CRUILLES.CODI_CARRER2, V_CARRERS.SIGLA FROM V_CARRERS INNER JOIN V_CRUILLES ON V_CARRERS.CODI_CARRER = V_CRUILLES.CODI_CARRER1 WHERE V_CRUILLES.CODI_CARRER2=5 and V_CRUILLES.BAIXA= \'N\'\")

El problema es que ese sql ejecutado en Access, funciona correctamente, pero desde VB me da error, en el segundo select.
Si ejecuto ambos select por separado, estos funcionan tambien correctamente en VB.

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder