Fórum Pesquisa entre datas!!! #171859

28/07/2003

0

Estou tentando fazer uma pesquisa entre datas, aqui esta a rotina!

procedure TMan_Status.SpeedButton1Click(Sender: TObject);
var
Inicio,Final:string;

begin

If DateTimePicker2.Date < DateTimePicker1.Date Then
begin
ShowMessage(´Intervalo de datas inválido, a data inicial é maior que a data final!´);
DateTimePicker2.Date := DateTimePicker1.Date;
end
Else
begin
Inicio := DateToStr(DateTimePicker1.Date);
Final := DateToStr(DateTimePicker2.Date);

with DataModule1.Q_Pedido do
begin
Close;
SQL.Clear;
SQL.Add(´SELECT * FROM Pedido WHERE PedData >= :pInicial and PedData<= :pFinal´);
ParamByName(´pInicial´).AsDateTime := StrToDate(Inicio);
ParamByName(´pFinal´).AsDateTime := StrToDate(Final);
Prepare;
Open;
end;

end;

end;

Esta dando o seguinte erro!
[Error] Status_Man.pas(75): Undeclared identifier: ´ParamByName´

Oq esta errado?


Marciobrignol

Marciobrignol

Responder

Posts

28/07/2003

Josh_bsb

Use o seguinte:

Parameters[x].Value

onde x é o indice do parametro a ser usando...
no seu caso será:

Parameters[0].Value
Parameters[1].Value

Abraços


Responder

Gostei + 0

28/07/2003

Marciobrignol

Valeu meu velho era isso, funcionou..

abraços!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar