Query erro ao inserir

11/03/2013

0

// faz a inserção no banco de destino
DMTransfere.ADOQuery3.Append;
DMTransfere.ADOQuery3.FieldByName(''referencia'').AsString := (''pref'');
DMTransfere.ADOQuery3.FieldByName(''descricao'').AsString := (''pdesc'');
DMTransfere.ADOQuery3.FieldByName(''quant'').AsString := (''pquant'');
DMTransfere.ADOQuery3.Post;
DMTransfere.ADOQuery3.ApplyUpdates(0);

end

erro :

[DCC Error] UTransfere.pas(86): E2003 Undeclared identifier: ''ApplyUpdates''
Tiago Santos

Tiago Santos

Responder

Posts

11/03/2013

Perivaldo Martins

// faz a inserção no banco de destino
DMTransfere.ADOQuery3.Append;
DMTransfere.ADOQuery3.FieldByName(''referencia'').AsString := (''pref'');
DMTransfere.ADOQuery3.FieldByName(''descricao'').AsString := (''pdesc'');
DMTransfere.ADOQuery3.FieldByName(''quant'').AsString := (''pquant'');
DMTransfere.ADOQuery3.Post;
DMTransfere.ADOQuery3.ApplyUpdates(0);

end

erro :

[DCC Error] UTransfere.pas(86): E2003 Undeclared identifier: ''ApplyUpdates''


Faça a substituição de ApplyUpdates por UpdateBatch
DMTransfere.ADOQuery3.Append;
DMTransfere.ADOQuery3.FieldByName(''referencia'').AsString := (''pref'');
DMTransfere.ADOQuery3.FieldByName(''descricao'').AsString := (''pdesc'');
DMTransfere.ADOQuery3.FieldByName(''quant'').AsString := (''pquant'');
DMTransfere.ADOQuery3.Post;
DMTransfere.ADOQuery3.UpdateBatch;


Boa sorte e bons códigos!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar