Olá eduardo, estou usando a ultima versao do zeos. Bom, entendi direito? Inicio a transacao da conexao, e tudo que eu fizer no sistema, nesse meio tempo, fica na transacao aberta? ou seja, se eu criar uma transacao na venda, e com a venda aberta, for no produto e cadastrar um produto, e ao gravar a venda dá erro, e é dado o rollback, o produto cadastro não será salvo ? É isso mesmo? Porque se for, realmente o esquema de transacao do IBX é beeeem melhor..
[]s Em 04/03/08, Eduardo Silva dos Santos <[EMAIL PROTECTED]> escreveu: > > Olá Fellipe, qual versão do Zeos vc ta usando? > > até onde sei não é necessário vincular o DataSet à transação. Inicia-se a > transação no componente de conexão.. faz oq tem que ser feito e depois > executa um commit; > > as operações feitas nesse meio tempo são feitas de forma transparente. > > Em 04/03/08, Fellipe Henrique <[EMAIL PROTECTED] <fellipeh%40gmail.com>> > escreveu: > > > > > Olá amigos, estou acostumado nos componentes derivados do IBX, onde cada > > DataSet, voce vincula à um transação, não importando em qual Form o > > DataSet > > esteja, porém no DBExpress como no ZeosDB, a transação é iniciada a > partir > > da conexão, passando-se um ID. vamos a um exemplinho: > > > > FrmVenda -> Inicia Transacao 1 > > Chama FrmCaixa -> Grava informações usando a Transação 1 > > Chama FrmContaReceber -> Grava informações usando a Transação 1 > > FrmVenda -> Commit na Transação 1 (Gravando os dados do Caixa e Conta a > > Receber). > > > > Minha questão é, como vincular os datasets do Caixa e Conta à Receber, > na > > transação iniciada no Venda? No IBX, eu só passava a propriedade > > Transaction, como fica no DBX e Zeos? > > > > Obrigado desde já. > > > > []s > > > > -- > > _________________________________ > > T.·.F.·.A.·. > > Fellipe Henrique > > [EMAIL PROTECTED] <fellipeh%40gmail.com> <fellipeh%40gmail.com> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > ....................................................... > Eduardo Silva dos Santos > DRD Sistemas. > (27) 3218-4201 > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com> > Site: http://www.drdsistemas.com/ > ....................................................... > > [As partes desta mensagem que não continham texto foram removidas] > > > -- _________________________________ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]