usando parametros com ADOQuery
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.
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
Curtidas 0
Respostas
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!
o proximo passo é configurar a propriedade parameters. A cada parametro configurar seu DataType. Pronto!
Abraços!
GOSTEI 0