ADO y ODBC
Publicado por Lluis (23 intervenciones) el 29/10/2002 17:36:25
Hola....
El problema que tengo es el siguiente: Creo un DSN de usuario desde ODBC a una base de datos Access 2000. Con VB creo la conexion ( dtbConexion.Open "DSN=Trazabilidad") y abro un recordset. No me funciona la consulta SQL cuando pongo lo siguiente (me da RecordCount=0).
Select * from Tabla1,Tabla2 Where Tabla1.Campo1=Tabla2.Campo2 and Tabla1.Campo2=Tabla2.Campo2 (seguro que hay campos que lo cumplen)
Esta misma consulta hecha con la siguiente conexion me funciona correctamente.
dtbConexion.Open "Driver=Microsoft Access Driver (*.mdb);DBQ=" & App.Path & "\Datos.mdb"
Luego lo he provado con la siguiente consulta y funciona
Select * from Tabla1,Tabla2 Where Tabla1.Campo1=Tabla2.Campo2
Alguien podria decirme porque con un DSN propio cuando realizo una consulta con dos condiciones sobre las mismas tablas no funciona?
No es problema de la consulta SQL, ya que con la otra conexión tampoco funcionaria
Gracias.................................
El problema que tengo es el siguiente: Creo un DSN de usuario desde ODBC a una base de datos Access 2000. Con VB creo la conexion ( dtbConexion.Open "DSN=Trazabilidad") y abro un recordset. No me funciona la consulta SQL cuando pongo lo siguiente (me da RecordCount=0).
Select * from Tabla1,Tabla2 Where Tabla1.Campo1=Tabla2.Campo2 and Tabla1.Campo2=Tabla2.Campo2 (seguro que hay campos que lo cumplen)
Esta misma consulta hecha con la siguiente conexion me funciona correctamente.
dtbConexion.Open "Driver=Microsoft Access Driver (*.mdb);DBQ=" & App.Path & "\Datos.mdb"
Luego lo he provado con la siguiente consulta y funciona
Select * from Tabla1,Tabla2 Where Tabla1.Campo1=Tabla2.Campo2
Alguien podria decirme porque con un DSN propio cuando realizo una consulta con dos condiciones sobre las mismas tablas no funciona?
No es problema de la consulta SQL, ya que con la otra conexión tampoco funcionaria
Gracias.................................
Valora esta pregunta


0