Mensagem de erro no Delphi.

Delphi

19/05/2008

Boa tarde a todos.

Alguem poderia me dizer o que significa este erro.

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

Obrigado.

Uelinton


Uelinton_reis

Uelinton_reis

Curtidas 0

Respostas

Facc

Facc

19/05/2008

EM QUE MOMENTO DÁ O ERRO?


GOSTEI 0
Eniorm

Eniorm

19/05/2008

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


GOSTEI 0
Uelinton_reis

Uelinton_reis

19/05/2008

Valeu.. Já entendi o que esta acontencendo.

Obrigado.


GOSTEI 0
POSTAR