erro ao gravar no BD
ai pessoal eu sou novato na programação certo:
o problema é o seguinte estou fazendo um programa de imobiliaria com Banco de dados e na hora de gravar os dados recebo o seguinte erro:
´´´dataset not in edit or insert mode´´´
o código que usei foi este:
BEGIN
IF NOT (DMIMOB.TRIMOB.INTRANSACTION) THEN
DMIMOB.TRIMOB.STARTTRANSACTION;
DMIMOB.IBIMOVEIS.Post;
DMIMOB.IBap.Post;
DMIMOB.IBprop.Post;
TRY
DMIMOB.TRIMOB.COMMITRETAINING;
EXCEPT
DMIMOB.TRIMOB.ROLLBACKRETAINING;
END;
END
ELSE
DMIMOB.IBIMOVEIS.CANCEL;
DMIMOB.IBap.CANCEL;
DMIMOB.IBprop.CANCEL;
end;
e quando vou deletar aparece:
cannot perform this operation on an empty dataset
ai valew
o problema é o seguinte estou fazendo um programa de imobiliaria com Banco de dados e na hora de gravar os dados recebo o seguinte erro:
´´´dataset not in edit or insert mode´´´
o código que usei foi este:
BEGIN
IF NOT (DMIMOB.TRIMOB.INTRANSACTION) THEN
DMIMOB.TRIMOB.STARTTRANSACTION;
DMIMOB.IBIMOVEIS.Post;
DMIMOB.IBap.Post;
DMIMOB.IBprop.Post;
TRY
DMIMOB.TRIMOB.COMMITRETAINING;
EXCEPT
DMIMOB.TRIMOB.ROLLBACKRETAINING;
END;
END
ELSE
DMIMOB.IBIMOVEIS.CANCEL;
DMIMOB.IBap.CANCEL;
DMIMOB.IBprop.CANCEL;
end;
e quando vou deletar aparece:
cannot perform this operation on an empty dataset
ai valew
Demetriusdgs
Curtidas 0
Respostas
Macario
29/05/2004
Ola programador, bom dia.
A mensagem refere-se: a sua tabela nao esta em mode de inserção ou edição.
por isso o erro.
verifique quando vc inicia a transação.
A mensagem refere-se: a sua tabela nao esta em mode de inserção ou edição.
por isso o erro.
verifique quando vc inicia a transação.
GOSTEI 0