Erro Update Failed com MDO

Firebird

24/08/2005

Alguém já teve problemas com MDO?

Update Failed, este é o erro.

Galera estou com um problema.
Quando eu faço uma inclusão e depois tento fazer uma alteração da um erro de Update Falied.

Estou fazendo da seguinte forma.

Tenho o TmdoDatabases >> TmdoTransaction >> TmdoQuery >> TmdoUpdateSQL.
Estou usando um Append para inserir o registro e Post + ApplyUpdates para gravar.
Para alterar uso Edit e Post + ApplyUpdates, ai ocorre o erro e não me deixa gravar.

Após terminar a inclusão, se eu tenho dar um alterar ocorre o erro.

Em ambos os casos a tabela está aberta.

Se saio e entro no sistema de novo e tento alterar aquele mesmo registro não ocorree o problema.

O que pode estár ocorrendo?

Valeu

[color=green:609dacc046]Movido de Delphi para Interbase/Firebird[/color:609dacc046]


Adriano Santos

Adriano Santos

Curtidas 0

Respostas

Adriano Santos

Adriano Santos

24/08/2005

sobe


GOSTEI 0
Adriano Santos

Adriano Santos

24/08/2005

Ae pessoal, descobri o problema.
Se liga, tenho um campo ID na base que é minha chave e atualizo ele por Generator no FB. No projeto coloquei um TmdoQuery + TmdoUpdateSql.
No UpdateSQL declarei todos os campos para atualização, inclusive o ID, mas no código fonte eu não passo nenhum valor pra ele já que será atualizado pelo GENERATOR, taí o erro.

Só consegui perceber porque fiz um teste usando componentes IBX, daí deu o erro:

Field ´ID´ must have a value.

Batata, no MDO dá Update Failed.

Valeu a todos que tentaram me ajudar.


GOSTEI 0
POSTAR