Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   consulta con un campo fecha tabla paradox (https://www.clubdelphi.com/foros/showthread.php?t=18710)

estebanx 21-02-2005 07:39:04

consulta con un campo fecha tabla paradox
 
procedure TForm1.data2Change(Sender: TObject);
var

begin
query1.close;
query1.sql.Clear;
query1.sql.Add('select * from employee where hiredate >= '#39+datetostr(data1.Date)+#39' and hiredate <='#39+datetostr(data2.date)+#39);
query1.open;
end;
este codigo no me quiere funcionar, estoy haciendo esta consulta con pasando dos parametros y me da error de datos.

Lepe 21-02-2005 12:01:34

Usa formatdatetime para pasar el formato de fechas en mm/dd/yyyy que es el usado por paradox.

Sugerencia: En lugar de usar #39 usa QuotedStr.


Saludos

anitra_cattivo 23-02-2005 21:57:38

y un query con fecha en blanco?
 
pongo algo como esto:

dm.Query1.SQL.Clear;
dm.Query1.SQL.Add('select *');
dm.Query1.SQL.Add('where fecese=:cese');
dm.Query1.Active;
dm.Query1.ParamByName('cese').AsDate;
dm.Query1.Params.ParamValues['cese']:=StrToDate(' / / ');


y me da error. Lo que pretendo es visualizar los registros cuyo campo fecese que es de tipo fecha esta en blanco (no lo llenaron). El archivo es una tabla en Fox Pro para DOS.

Saludos.

marcoszorrilla 23-02-2005 22:03:06

Código SQL [-]
 Select *
 From MiTabla
 Where Fecha Is Null

Un Saludo.

erick_spider 23-02-2005 23:30:20

Amigos ocupo ayuda quiero saber como puedo evitar el error en mis tablas paradox . el error que me sale es "Index out of date" ayudenme porfavor:confused:

Lepe 24-02-2005 08:51:02

eric_spider, esta pregunta debía estar en un nuevo hilo, ya que no se corresponde con el tema original.

De todas formas, en el club tienes un Ejemplo llamado caerques, para restablecer los indices de tablas paradox y empaquetar las tablas.

http://www.clubdelphi.com/ejemplos/
Aqui tienes 2 aplicaciones, Indices y Caerques.

Saludos


La franja horaria es GMT +2. Ahora son las 03:15:21.

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