Consulta SQL con Access XP

olbapnai
10 de Noviembre del 2003
Hola a todos,

Estoy trabajando con el controlador "Microsoft ADO Data Control 6.0 (OLEDB)" y cuando ejecuto una consulta SQL sobre una tabla de una base de datos de Microsoft Oficce XP no me devuelve ningún resultado.
El comando es el siguiente:

DbDatos.recordsource = "Select * from tabla1 where nombre like '*a*' order by nombre"
DbDatos.refresh

Creo que está todo bien escrito y sin embargo la tabla me aparece en blanco.
Para mí el problema debe ser de office XP o del ADODC, porque haciendo lo mismo con el control DATA y una tabla de access 97 anda ok.
Si alguien tuvo el mismo problema y sabe como solucionarlo se los voy a agradecer.

Saludos
Pablo

Thessen
10 de Noviembre del 2003
Creo que el problema lo tienes en el like, aunque a lo mejor soy yo el que se equivoca, creo que no se usan los * en el like, prueba con esto :

DbDatos.recordsource = "Select * from tabla1 where nombre like \'%a%\' order by nombre"
DbDatos.refresh

Thessen
10 de Noviembre del 2003
No se que leches ha pasado antes, quitale al codigo todas las ok?

un saludo.