Fórum O meu problema é Dataset is not in edit or insert mode #239905
26/06/2004
0
uma se chama t_empreend que cadastra empreendimentos >> master
uma que se chama t_quadras que cadastra as quadras do empreendimento >> escrava da primeira
quando tento inserir algum registro em quadras, dá o seguinte erro
t_quadras: Dataset is not in edit or insert mode
e o mais curioso é que ele insere e salvo o registro. Uso o BDE e um data module. Meu DataSource está em autoedit := false
o que eu faço?^
meu email e MSN: adm@elroisoft.net
Giordano
Obrigado
é urgente
Giordanoatila
Curtir tópico
+ 0Posts
26/06/2004
Sandra
Verifique no seu código se o DataSet da tabela t_quadras, juntamente com a t_empreend, se encontram com o comando de inserção (.Insert).
Gostei + 0
27/06/2004
Emiliano
O problema ai, é que o DataSet está sendo salvo, porém para que isso ocorra ele deve estar em modo de inserção ou edição.
Você pode testar antes de salvar (executar um ´Post´), se a tabela esta em modo de inserção, assim
partindo do suposto que seu dataset se chama t_quadras:
if (t_quadras.State <> dsInsert) then
t_quadras.Insert;
Assim, por ocasião da inserção, caso não esteja e modo de inserção ele irá para este estado.
:wink:
Gostei + 0
27/06/2004
Emiliano
Não esqueça de colocar na clausula USES a chamada a unit DB.
:!:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)