Visual Basic - ADO y ODBC

Life is soft - evento anual de software empresarial
 
Vista:

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.................................
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
sin imagen de perfil

RE:ADO y ODBC

Publicado por Iñaki (502 intervenciones) el 30/10/2002 10:14:54
Prueba a cambiar el operador " = " por " like " y si utilizas el comodin * , cámbialo por %.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar