Multiplas transações com FireDac e SQL Server
09/02/2015
0
Olá,
Sempre trabalhei com Firebird e agora estou começando com o SQL Server. Estou enfrentando um problema quando tento utilizar mais de uma transação, exemplo: estou incluindo um pedido (iniciei uma transação neste form), no meio do pedido preciso abrir a tela de produtos e incluir um novo produto, abri uma nova transação no form do produto e dei o commit. Tentei fazer isto, mas reparei que ele não abre outra transação, neste caso se eu cancelar a inclusão do meu pedido o novo produto que eu inclui não continua gravado, mesmo eu executando o commit no produto.
Alguém pode me ajudar?
Sempre trabalhei com Firebird e agora estou começando com o SQL Server. Estou enfrentando um problema quando tento utilizar mais de uma transação, exemplo: estou incluindo um pedido (iniciei uma transação neste form), no meio do pedido preciso abrir a tela de produtos e incluir um novo produto, abri uma nova transação no form do produto e dei o commit. Tentei fazer isto, mas reparei que ele não abre outra transação, neste caso se eu cancelar a inclusão do meu pedido o novo produto que eu inclui não continua gravado, mesmo eu executando o commit no produto.
Alguém pode me ajudar?
Fabio Rezende
Curtir tópico
+ 0
Responder
Posts
20/02/2015
Isaac Jose
amigo nao entendi direito o que vc precisa ..e nao sei se ja resolvel pela data do post. . mais no mesmo script vc precisa inserir,alterar,update etc?
se for isso e seu sql for 2008r2 ou superior.. pesquise por comando marge.
abraços
se for isso e seu sql for 2008r2 ou superior.. pesquise por comando marge.
abraços
Responder
Clique aqui para fazer login e interagir na Comunidade :)