GARANTIR DESCONTO

Fórum Método POST no ADOQuery. #157540

02/05/2003

0

Alguém pode me explicar porque o seguinte código retorna uma msg de erro na hora de execurtar o metodo POST?
ADOQuery1.Edit;
ADOQuery1.Fields.Fields[0].AsString:= Edit1.text;
ADOQuery1.Fields.Fields[1].AsString:= Edit2.text;
ADOQuery1.Post;
O duro é que se eu retiro a terceira linha (ADOQuery1.Fields.Fields[1].AsString:= Edit2.text;) ele funciona normal.
Obrigado.


Area Sul

Area Sul

Responder

Posts

02/05/2003

Marcelo.c

Experimente inserir:

if Query.State in [dsInsert, dsEdit] then
Query.Post;


Responder

Gostei + 0

02/05/2003

Marcelo.c

Se você estiver inserindo dados, é melhor utilizar APPEND.
Utilize EDIT apenas para alteração em registros já existentes.


Responder

Gostei + 0

03/05/2003

Adilsond

ADOQuery1.Edit;
ADOQuery1.Fields[0].AsString:= Edit1.text;
ADOQuery1.Fields[1].AsString:= Edit2.text;
ADOQuery1.Post;


Responder

Gostei + 0

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

Aceitar