ERRO = quot;No argument for format ´¬s´quot;
Var
AvisoDesp, Cont : Integer;
Desp : TextFile;
DespLin : String;
Data2 : TDateTime;
Plural : string[1];
begin
Cont := 0;
AssignFile(Desp, ´C:\Despesa.Txt´);
Reset(Desp);
While not Eof(Desp) do
Readln(Desp,DespLin);
try
AvisoDesp := StrToInt(DespLin);
except
AvisoDesp := 0;
end;
Data2 := Date + AvisoDesp;
DataModule1.Tbl_Despesa.First;
while not DataModule1.Tbl_Despesa.Eof do
begin
if (DataModule1.Tbl_DespesaDt_Pagto.Value-AvisoDesp)=Date then
begin
Cont := Cont + 1;
DataModule1.Tbl_Despesa.Next;
end
else
DataModule1.Tbl_Despesa.Next;
end;
if Cont > 1 Then
Plural := ´s´
else
Plural := ´´;
if Cont <> 0 then
Label1.Caption := ´Há ´+IntToStr(Cont)+ ´ conta´+Plural+´ vencendo´
else
Label1.Caption := ´Não há contas vencendo´;
CloseFile(Desp);
DataModule1.Qry_Despesa.Close;
DataModule1.Qry_Despesa.SQL.Clear;
DataModule1.Qry_Despesa.SQL.Text := ´SELECT DESCRICAO, DT_PAGTO, VALOR_PAGAR FROM DESPESA´+
´ WHERE DT_PAGTO = :pDATA´;
DataModule1.Qry_Despesa.ParamByName(´pDATA´).AsDate := Date+AvisoDesp;
DataModule1.Qry_Despesa.Prepare;
//DataModule1.Qry_Despesa.SQL.SaveToFile(´c:\teste.txt´);
DataModule1.Qry_Despesa.Open;
end;
tenho essa procedure, mas na hora que vou dar open na query retorna esse erro [b:feeca23d10]´No argument for format ´¬s´´[/b:feeca23d10], a meu ver está correto, mas não consigo ver onde está o problema, se puderem me ajudar, ficarei muito grato. A outra coisa, eu uso uma procedure semelhante a essa e não retorna nenhum erro.
Facc
Curtidas 0
Respostas
Karepa
03/03/2004
DataModule1.Qry_Despesa.ParamByName(´pDATA´).DataType := ftDate;
DataModule1.Qry_Despesa.ParamByName(´pDATA´).AsDate := Date+AvisoDesp;
DataModule1.Qry_Despesa.ParamByName(´pDATA´).AsDate := Date+AvisoDesp;
GOSTEI 0
Facc
03/03/2004
DataModule1.Qry_Despesa.ParamByName(´pDATA´).DataType := ftDate;
DataModule1.Qry_Despesa.ParamByName(´pDATA´).AsDate := Date+AvisoDesp;
Amigo, continua dando o erro
GOSTEI 0