Eu também tenho dúvidas a respeito do funcionamento das transações. Digamos que o usuário tenha 5 máquinas em rede. A maquina 1 é o servidor de dados (executando o firebird por exemplo), em cada 1 das maquina (2 a 5) ele tem instalado meu "programa" que acessa via TCP/IP os dados do servidor.
Como o código do executável é o mesmo, como fica a questão das ID´s das transações? Tipo: Numa inclusão de clientes eu codifiquei internamente para iniciar um ID = 1 para este tipo de operação, mas se nas 4 maquinas a inclusão de clientes for iniciada, todas as transações estarão com ID = 1. Então como é que realmente este processo funciona? Obrigado desde já pelos esclarecimentos. Luciano-User-BA Madsom Silva wrote: > Ricardo, > o TransactionID deve ser diferente para transações concorrente. > Se você abre e fecha a transação uma por vez ele pode ser sempre o mesmo. > Ex.: > Se vc abre uma transação para pedido e uma outra pra cliente (ao mesmo > tempo) elas tem quer ter números diferente. > Se vc abre a de pedido e fecha, depois abre a de cliente e fecha pode > ser o > mesmo número. > > Obs.: cuidado com sistemas MDI, aonde o usuário pode abrir vários > formulários ao mesmo tempo. > > Sem mais, > Madsom. > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > nome de Ricardo Cabral > Enviada em: quarta-feira, 23 de novembro de 2005 16:46 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] TransactionID - Dúvida > > > Pessoal, > > Gostaria de saber mais como usar o TransactionID em uma linguagem > simples. Por exemplo: Para cada transação eu tenho que colocar um ID > diferente. Exemplo: transação na tabela de vendas - TransactionID:=1, > transação na tabela de cliente, TransactionID:=2 e assim por diante. > > Desde de já agradeço!! > > > > > Abraços, > > Ricardo Cabral > > --------------------------------- > Yahoo! Acesso Grátis: Internet rápida e grátis. > Instale o discador agora! > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > Yahoo! Grupos, um serviço oferecido por: > PUBLICIDADE > > > > > ---------------------------------------------------------------------------- > -- > Links do Yahoo! Grupos > > a.. Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > b.. Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo!. > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.362 / Virus Database: 267.13.4/176 - Release Date: 20/11/2005 > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > *Yahoo! Grupos, um serviço oferecido por:* > PUBLICIDADE > > > ------------------------------------------------------------------------ > *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] > <mailto:[EMAIL PROTECTED]> > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > -- ---------------------------------------------------------------- * D7/Firebird/DbExpress-SQLDataSet+DataSetProvider+ClientDataSet ---------------------------------------------------------------- Valeu pelas forças. Obrigado. Luciano-User-BA _______________________________________________________ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- <<<<< 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] 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