Ver Mensaje Individual
  #2  
Antiguo 27-06-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 23
ContraVeneno Va por buen camino
puede que el problema esté en el formato de las fechas. Lo mejor sería utilizar parámetros, con eso te evitas el preocuparte por el formato.

Yo cambiaría las siguientes líneas:

Código Delphi [-]
procedure EjecutaSQL(var NroProv, Estd: String; FAltaA, FAltaB, FCancelA, FCancelB: DateTime);
...
       add('AND Fecha_Cancel BETWEEN :FechaA AND :FechaB');
...
 ParamByName('FechaA').AsDateTime := FechaA;
 ParamByName('FechaA').AsDateTime := FechaB;
 // o si usas ADO
 Parameters.ParamByname('FechaA').Value := FechaA;
..
end;...


.....
procedure TForm_Buscar_Pedidos.Btn_BuscarClick(Sender: TObject);
var
NroProv, Estd: String;
FAltaA, FAltaB, FCancelA, FCancelB: DateTime;
.....
    FAltaA:=DTP_Fecha_AltaA.Date;
    FAltaB:=DTP_Fecha_AltaB.Date;
.....

Lo mismo para las "cancel"....
__________________

Responder Con Cita