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

 



Responder a