usando parametros com ADOQuery

Delphi

22/08/2014

meu código:

qryAux1.Close;
qryAux1.sql.clear;
qryAux1.Prepared := True;
qryAux1.SQL.Add(mensagem);
qryAux1.Parameters.parambyname('emissao').Value := qryROMAN1DATA.AsDateTime;
qryAux1.Parameters.parambyname('emissao').DataType := ftDate;
qryAux1.Parameters.ParseSQL(qryAux1.SQL.Text, True);

qryAux1.ExecSQL;

o erro:
argumentos são incorretos,estão fora do intervalo aceitavel ou estão em conflito.
Reginaldo

Reginaldo

Curtidas 0

Respostas

Reginaldo

Reginaldo

22/08/2014

Resolvido. Pesquisei o componente ADOQuery e descobri a necessidade de se mudar a propriedade prepared para true e ao colocar o codigo insert ou update não se pode esquecer de lançar os parametros, por exemplo: :cdata, :num, :nome.
o proximo passo é configurar a propriedade parameters. A cada parametro configurar seu DataType. Pronto!

Abraços!
GOSTEI 0
POSTAR