Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Cosulta de BDF no regresa nada (https://www.clubdelphi.com/foros/showthread.php?t=47060)

eduardo_2009 16-08-2007 23:07:41

Cosulta de BDF no regresa nada
 
hola, que tal. Tengo un problema con dbf's. Estoy haciendo una aplicacion que debe consultar tablas dbf, y el problema consiste en que cuando hago una consulta, esta regresa vacia. Por ejemplo tengo
select * from tabla1 where folio='DA0025'
la tabla es tabla1.dbf y no da problemas de ubicacion, si lo hago en el
database desktop, tampoco me regresa nada y es obvio que la tabla contiene esos valores, por lo que no se cual es el problema, ya que el DBDesktop tampoco hace nada aun si lo busco por fecha o por otro campo.

eduarcol 16-08-2007 23:28:50

y que tipo de campo estamos hablando, escribe la estructura de la tabala a ver qe pueda suceder

Neftali [Germán.Estévez] 17-08-2007 11:54:47

Revisa que dentro del campo no existan espacios en blanco que te estén haciendo que el valor sea distinto.
Prueba con el operador LIKE a ver si por ahí está el problema.

Saiyan 21-08-2007 15:00:49

Hola

trae algunos problemas el uso de comillas explicitas en Delphi en las consultas

En tu codigo:
select * from tabla1 where folio='DA0025'

Te sugiero que lo cambies por

select * from tabla1 where folio = quotedstr(DA0025)


la Funcion quotedstr (quoted string = cadena "encomillada") pasa de manera correcta a la DB o al SGBD de manera correcta la consulta, claro si estamos hablando de que tu campo folio es Texto, no?

Saludos


La franja horaria es GMT +2. Ahora son las 19:45:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi