Mensagem de erro no Delphi.

19/05/2008

1

Boa tarde a todos.

Alguem poderia me dizer o que significa este erro.

[b:88417522ee]Not in edit mode.[/b:88417522ee]

Obrigado.

Uelinton


Responder

Posts

19/05/2008

Facc

EM QUE MOMENTO DÁ O ERRO?


Responder

19/05/2008

Eniorm

isso acontece porque foi tentado alterar um registro mas este não estava preparado para ser alterado.

Ex.

// da erro pq nao está preparado pra editar/inserir
Query.Open;
Query.FieldByName(´NOME´).AsString := ´XXXX´;
Query.Post;


Correto
Query.Open;
Query.Edit;
Query.FieldByName(´NOME´).AsString := ´XXXX´;
Query.Post;


ou
Query.Open;
Query.Insert;
Query.FieldByName(´NOME´).AsString := ´XXXX´;
Query.Post;


O mesmo pode acontecer se vc tentar dar um [b:9a9c9ed58d]Post [/b:9a9c9ed58d]e o dataset não estiver em modo de Edição ou Inserção


Responder

19/05/2008

Uelinton_reis

Valeu.. Já entendi o que esta acontencendo.

Obrigado.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira