Fórum Erro: There is no overloaded version of + that can be called with these arguments. #395345
09/02/2011
0
Caros,
Gera esse erro no código abaixo:
Help-me plizi.
[Pascal Error] ADQMeuForm01.pas(217): E2250 There is no overloaded version of 'MinhaFuncaoSQL' that can be called with these arguments
Gera esse erro no código abaixo:
Help-me plizi.
[Pascal Error] ADQMeuForm01.pas(217): E2250 There is no overloaded version of 'MinhaFuncaoSQL' that can be called with these arguments
procedure TFormMeuForm.edtCODIGOExit(Sender: TObject);
begin
if ((Sender as TDBEdit).Text <> '') and (DmForm.cdsRelat.State in [dsInsert, dsEdit]) and
(not MinhaFUncaoSQL('VRTRAN', ['CODIGO','NOME'],
[StrToInt((Sender as TDBEdit).Text)], Resultados)) then
begin
DmForm.cdsRelat.FieldByName('NOME_' + (Sender as TDBEdit).Name).AsString := '';
MessageDlg('Código não localizado !!!', mtInformation, [mbOK], 0);
(Sender as TDBEdit).SetFocus;
Exit;
end
else if ((Sender as TDBEdit).Text <> '') and (DmForm.cdsRelat.State in [dsInsert, dsEdit]) then
DmForm.cdsRelat.FieldByName('NOME_' + (Sender as TDBEdit).Name).AsString := Resultados[1];
end;
Elton ésqui
Curtir tópico
+ 0
Responder
Posts
10/02/2011
Alan Souza
as variáveis que vc está passando para a função MinhaFuncaoSQL não condizem com a declaração na função:
Exemplo:
function funcao(variavel: Integer): Boolean;
if funcao('String') then...
verifique se os dados passados são exatamente do mesmo tipo da declaração.
Exemplo:
function funcao(variavel: Integer): Boolean;
if funcao('String') then...
verifique se os dados passados são exatamente do mesmo tipo da declaração.
Responder
Gostei + 0
10/02/2011
Elton ésqui
Beleza
Faltava declarar o DMForm.TSQLConnection
Valeu
Faltava declarar o DMForm.TSQLConnection
Valeu
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)