Erro de Declaração

Delphi

15/10/2006

Olá pessoal to com seguinte problema na seguinte linha de comando para um filtro mas ta dando um erro na linha que esta escrito

Result := #39 + formataDataSql(StrToDate(Pesq)) + 39;

esse é o erro qual seria a declaração q eu tenha q fazer ja tentei um monte mas num deu certo bom eu uso esse filtro no delphi 7 so q estou ela agora no 6 e por isso ta dando o erro no 7 naum da erro

[Error] unFiltroDados.pas(439): Undeclared identifier: ´formataDataSql´

with DataSet do begin
if OpeIndex < 2 then begin
case Fields[ColIndex].DataType of
ftString :
begin
Result := 39 + Pesq + 39;
end;
ftInteger :
begin
Result := Pesq;
end;
ftDate, ftDateTime :
begin
Result := 39 + formataDataSql(StrToDate(Pesq)) + 39;
end;
ftFloat, ftCurrency, ftBCD :
begin
Result := Pesq;
end;
else begin
begin
Result := Pesq;
end;
end;
end;
end else begin
case OpeIndex of
2 :
begin
Result := #39 + Pesq + ´¬´ + 39;
end;
3 :
begin
Result := 39 + ´¬´ + Pesq + 39;
end;
4 :
begin
Result := 39 + ´¬´ + Pesq + ´¬´ + 39;
end;
end;
end;
end;


Tchucky

Tchucky

Curtidas 0

Respostas

Massuda

Massuda

15/10/2006

unFiltroDados.pas(439): Undeclared identifier: ´formataDataSql´
Essa mensagem de erro significa que a função formataDataSql não foi definida(*) antes de seu primeiro uso no código.

(*) ´não foi definida´ significa:[list:ab72b0ae1c][*:ab72b0ae1c]não aparece na definição da classe[*:ab72b0ae1c]não aparece na seção interface de nenhuma das units incluídas no uses[*:ab72b0ae1c]não foi implementada na seção implementation antes do seu primeiro uso[/list:u:ab72b0ae1c]


GOSTEI 0
Tchucky

Tchucky

15/10/2006

eu tinha m esquecido d declarar uma função depois d perder os cabelos q foi ver ela


GOSTEI 0
POSTAR