No me anda una consulta SQL

olbapnai
31 de Octubre 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.
Si alguien tuvo el mismo problema y sabe como solucionarlo se los voy a agradecer.

Saludos
Pablo

josecastropalma
31 de Octubre del 2003
Probé la sentencia SQL y esta bien. Tu problema debe ser otro

Baltasar
31 de Octubre del 2003
supongo que habrás probado ya con sentencias del tipo:
"Select * from tabla1"
"Select * from tabla1 where nombre like '*' "

has de estar seguro de que hay registros que cumplen la condición, y no es broma, de repente el problema es que el campo nombre no es el que buscas, pero existe en la tabla y está vacío, o la tabla está vacía y tú estás comprobando su contenido mirando en otra diferente, que la base de datos (y esto me ocurre mucho a mí) que estás comprobando no es la misma que la que tu apicación abre.

Saludos