Re: [delphi-br] Firebird, IBX e transações
Dê um commit na transação relacionada. O problema é que o commit fecha os datasets abertos. - Original Message - From: Artur Anjos [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, September 29, 2004 4:46 PM Subject: Re: [delphi-br] Firebird, IBX e transações mestredigital wrote: Estou com seguinte problema quando acabo de inserir um registro em um BD Firebird rodando em rede os outros usuários só conseguem vê-lo se fechar o programa e voltar. Como faço para que um usuário enxergue os registros que acabaram de ser inseridos por outros usuários? Se que é algo relacionado com o componente IBTransaction mas como faria isso? Uso Firebird e componentes IBX Você precisa de entender as Transações em Firebird. No site da CFLP tem um artigo optimo feito pelo Eugenio Reis: http://www.comunidade-firebird.org Artur -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Firebird, IBX e transações
Estou com seguinte problema quando acabo de inserir um registro em um BD Firebird rodando em rede os outros usuários só conseguem vê-lo se fechar o programa e voltar. Como faço para que um usuário enxergue os registros que acabaram de ser inseridos por outros usuários? Se que é algo relacionado com o componente IBTransaction mas como faria isso? Uso Firebird e componentes IBX -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Firebird, IBX e transações
Voce tem razao, tem a ver com o IBTransaction. O IB nao grava automaticamente os dados no banco. Voce deve dar um commit para confirmar as alteracoes da transacao, ou rollback para descarta-las. IBTransaction.Commit; ou IBTransaction.RollBack; Lembre-se de reiniciar a transacao depois. IBTransaction.StartTransaction; //eu acho Fernando At 12:05 29/09/2004, you wrote: Estou com seguinte problema quando acabo de inserir um registro em um BD Firebird rodando em rede os outros usuários só conseguem vê-lo se fechar o programa e voltar. Como faço para que um usuário enxergue os registros que acabaram de ser inseridos por outros usuários? Se que é algo relacionado com o componente IBTransaction mas como faria isso? Uso Firebird e componentes IBX -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html