Erro com Ado Query1 dinamico

Delphi

14/10/2009

Boa tarde Pessoal estou usando um Ado Query para fazer um update em um banco Acess,
estou fazendo o update dinamico e esta dando o seguinte erro abaixo

[ Microsoft][Driver ODBC para Micrisoft Acess]Parametros insuficientes.Eram esperados 1

Consulta que estou usando

With DMNFE.QRAtualizanota Do
Begin
Close;
Sql.Clear;
Parameters.ParameterCollection;
Sql.Add(´Update NtFisNotas Set Enviado = E Where NumNota =´+ListEnvia.Items.Strings[I]);
ExecSQL;
End;

Ja tentei forçar o parametro mais não funciona, e ate mesmo com ParambyName
ex:
Parameters[0].DataType := ftString;
Params[0].DataType := ftString;


Bride

Bride

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

14/10/2009

With DMNFE.QRAtualizanota Do 
Begin 
Close; 
Sql.Clear; 
Sql.Add(´Update NtFisNotas Set Enviado = :envidado Where NumNota = :numnota´); 
parambyname(´enviado´).asstring:= ´E´;
parambyname(´NUMNOTA´).ASINTEGER:= STRTOTINT(ListEnvia.Items.Strings[I]);
ExecSQL; 
End; 



GOSTEI 0
POSTAR