GARANTIR DESCONTO

Fórum Erro Table Not edit or insert mode #213929

13/02/2004

0

Olá,

Estou com uma tabela que não quer entrar em modo de edição apesar de, antes de tentar editar eu coloque:
Tabel.Open;
Table.Edit;
O que será que há de errado??
Por Favor, me ajudem :(


Dalton de

Dalton de

Responder

Posts

13/02/2004

Aroldo Zanela

Colega,

Verifique se a propriedade dela é read-only no sistema operacional. No windows explorer, clique com o botão direito e veja se está marcado com somente leitura.


Responder

Gostei + 0

13/02/2004

Lucas Silva

Esse table está associado a algum componente que salva registros na tabela?
tipo um [b:1e08cf2580]UpDateSql[/b:1e08cf2580].


Responder

Gostei + 0

13/02/2004

Dalton de

Não, ele está como arquivo normal, Aroldo(não está como somente leitura). E nem está associado com um update SQL. o interessante e que faço outras inserções/modificações e não surge o erro.


Responder

Gostei + 0

13/02/2004

Aroldo Zanela

Colega,

Qual a mensagem de erro?


Responder

Gostei + 0

13/02/2004

Dalton de

´Table1:Dataset not in edit or insert mode´

Isso só ocorre neste formulário, ele também surge a mensagem de erro quando tento entrar com valores em outra tabela(mesmo eu abrindo todas as tabelas no eventon on show do formprincipal).


Responder

Gostei + 0

14/02/2004

Bacalhau

Colega, pode ser um simples erro de digitação mas na tua mensagem está o seguinte:

Tabel.Open;
Table.Edit;

Na 1ª linha ´Tabel´, na 2ª linha ´Table´. Será isto??

Só uma pergunta: este código é activado em que evento?


Responder

Gostei + 0

14/02/2004

Dalton de

Não é erro de digitação.
Está associado ao evento on click de um botão.


Responder

Gostei + 0

14/02/2004

Bacalhau

Caro colega, se não é erro de digitação, então em vez de

Tabel.Open;
Table.Edit;

coloca

Table.Open;
Table.Edit;

De qualquer forma, se não é isso coloca aqui as linhas seguintes para vermos o que poderá ser.


Responder

Gostei + 0

14/02/2004

Dalton de

Este é o código...

dTMO.TBFITAS.OPEN;
Dtmo.TBFITAS.edit;

Desculpe, é o que realmente ouve erro de digitação.

Na compilação o cursor se move para a linha Dtmo.TBFITAS.edit;
Mesmo eu setando a propriedade Active como true, ele surge o mesmo erro.
Obrigado pelo atenção.


Responder

Gostei + 0

14/02/2004

Bacalhau

Ok, Dalton então vamos por partes. A primeira coisa a reter é que se o cursor pára no edit, o problema está no open.

O melhor é colocar já o Active = false, já que estás a trabalhar com open e close (presumo).

Experimenta colocar Dtmo.TBFITAS.close antes do open. É um bom truque já que não podemos fazer open, open, open mas podemos fazer close, close, close.

Este pequeno truque resolve algum close que nos tenhamos esquecido noutro ponto da aplicação. Se não resultar seria bom ver algum código antes e depois das 2 linhas que enviaste.

abraço
bacalhau[/b]


Responder

Gostei + 0

14/02/2004

Dalton de

Valeu Bacalhau!!!!
O problema foi solucionado....


Responder

Gostei + 0

14/02/2004

Bacalhau

:wink:
Agora convém dar uma olhada pelo resto do código, para descobrir onde falta o close (se é que é isso).

Abraço
bacalhau


Responder

Gostei + 0

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

Aceitar