Fórum Problemas com commit / commitretaining #336634

23/01/2007

0

Olá pessoal,

Fiz algumas pesquisas aqui no fórum, testei várias delas no sistema e não adiantou... Mas vamos lá:

Tenho um cadastro complexo de clientes, com várias sub-tabelas. Ao fechar a tela de edição com ´salvar´, dou o post e commitretaining. Quando volto à tela principal (grid geral com todos os clientes) só manteve o código, ou seja, todos os outros campos foram perdidos.

Já fiz o applyupdates, refresh, commit ao fechar a tela de grid e até agora nada...

Se alguém puder me ajudar .. !!

:wink:


Tathianam

Tathianam

Responder

Posts

23/01/2007

Tathianam

sobe


Responder

Gostei + 0

23/01/2007

Catunda

Esse é um prob que precisa de mais detalhes pra resolver.
1-Qual banco de dados vc esta usando?
2-Qual a tecnologia (dbexpress, IBX, bde....)?
3-Está digitando todos os dados em grid ou dbedit?
4-Está utilizando algo como lookup para consultar ao mesmo tempo em que inseri dados?


Responder

Gostei + 0

23/01/2007

Tathianam

Vamos lá:
|1-Qual banco de dados vc esta usando?
Firebird 1.5

|2-Qual a tecnologia (dbexpress, IBX, bde....)?
Uso o IBTable

|3-Está digitando todos os dados em grid ou dbedit?
Abre uma tela de edição com DBEdits, depois volta pra tela de grid

|4-Está utilizando algo como lookup para consultar ao mesmo tempo em que inseri dados?
Tem um campo calculado na tabela de eventos por cliente


:arrow:


Responder

Gostei + 0

23/01/2007

Aroldo Zanela

Colega,

Você está usando ClientDataSet? (Falou em ApplyUpdates do post anterior). Os componentes IBX estão atualizados? As primeiras versões posuiam de alguns bugs a métodos não implementados.


Responder

Gostei + 0

23/01/2007

Tathianam

Eu utilizo as tabelas da aba Interbase, o IBTable e IBQuery.
Não me lembro de ter atualizado (não mencionei que estou utilizando o Delphi 7)
Falei em ApplyUpdates pois uma das respostas daqui do fórum falava disso, mas já tirei. Agora só está fazendo

myibtable.post;
trfb.commitretaining;


e os dados não aparecem na tela de grid...

:?:


Responder

Gostei + 0

23/01/2007

Aroldo Zanela

Colega,

Mas na base de dados está sendo gravado? Tenta um Close/Open no afterpost se for problema de exibição.


Responder

Gostei + 0

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

Aceitar