OK. con Firebird 1.5.
Gracias.
Ya he descubierto el problema con las fechas.
Cambios efectuados:
Código Delphi
[-]
valor2:= formatDateTime('dd/mm/yyyy', Rxdbgrid1.SelectedField.asdatetime);
close;
SelectSQL.Clear;
SelectSQL.Add('SELECT * FROM equipos');
SelectSQL.add('WHERE '+sino+ format('%s %s %s',[Campo,Operador,Valor]));
if (rxdbgrid1.SelectedField.DataType=ftdate) and (valor<>'is null') then
begin
showmessage('fecha no nula');
DMDatos.Dsetequipos.ParamByName('tfecha').AsDateTime:=valor2;
end;
ShowMessage(DMDatos.Dsetequipos.SelectSQL.text);
Open;
DMDatos.Dsetequipos.Last;
label1.Caption:=inttostr(DMDatos.Dsetequipos.RecordCount);
end;
Funcionaban todas las consultas,
a la hora de visualizar los datos en la rejilla
con las fechas se perdian al ordenar el campo y salian todos.
creyendo que fallaba la consulta.
Alguna idea por que ocurre solo con las fechas.?