Liguei com o meu sistema Delphi 2010 uma base de dados Mysql. Necessito de fazer várias consultas e para isso uso o componente Adoquery. Não estou a conseguir. Por favor olhem o meu código:
begin
ADOQuery1.SQL.Add( 'select * from perfumes where id = :meuParam' );
ADOQuery1.Prepared := True;
ADOQuery1.Parameters[0].DataType := ftInteger;
ADOQuery1.Close;
ADOQuery1.Parameters[0].Value := 24;
ADOQuery1.Open;
end;
Obtenho erro Argments of wrong type, are out of acceptable range or are in conflit with one another.
Alguém sabe porquê? Claro que o campo id é inteiro.
Pergunta
mariolopes
Viva
Liguei com o meu sistema Delphi 2010 uma base de dados Mysql. Necessito de fazer várias consultas e para isso uso o componente Adoquery. Não estou a conseguir. Por favor olhem o meu código:
begin ADOQuery1.SQL.Add( 'select * from perfumes where id = :meuParam' ); ADOQuery1.Prepared := True; ADOQuery1.Parameters[0].DataType := ftInteger; ADOQuery1.Close; ADOQuery1.Parameters[0].Value := 24; ADOQuery1.Open; end;
Obtenho erro Argments of wrong type, are out of acceptable range or are in conflit with one another.
Alguém sabe porquê? Claro que o campo id é inteiro.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.