Fórum utilizando o IBquery #52732
12/09/2005
0
Gostaria de saber se da para utilizar o código abaixo.
Seria o Seguinte:
Abrir um Transaction
Fazer uma Inserção com Ibquery1
Executar
fechar o Ibquery1
Fazer uma nova inserção
executar esta query
fecha-la
E apos usar o commitretaing ?
Seria fazer varias gravaçoes dentro de um Transaction usando uma mesma query
e apos executar o commitretaing
grato
Claudio
[color=green:6a69902d8d]Movido de Delphi para Interbase/Firebird[/color:6a69902d8d]
Claudiocjr
Curtir tópico
+ 0Posts
12/09/2005
Afarias
T+
Gostei + 0
13/09/2005
Claudiocjr
Tenho numa parte do sistema que tenho que fazer
varias gravações em divs arquivos, por exemplo
tenho que gravar os dados das notas fiscais e abaixo todos os
itens dela.
O que eu gostaria de saber se haveria algum problema
se abri-se apenas um Startransaction, e apos usar
o componente Ibquery1 para gravar os dados da nota, apos
dar um close nele limpar a query e usar novamente o
IBquery1 para gravar os itens e so no final usar o commitretaing, para
forçar a gravação.
Só mais uma perguntinha sempre utilizo o Close para fechar
as Query´s seria melhor usar o Active ou os dois fazem
funções parecidas
Grato
Claudio
Gostei + 0
13/09/2005
Afarias
|se abri-se apenas um Startransaction
não há problema... na verdade, se as alterações devem ser gravadas como um bloco único, este é o procedimento correto.
|utilizo o Close para fechar as Query´s seria melhor usar o Active ou os
|dois fazem funções parecidas
é a mesma coisa
T+
Gostei + 0
13/09/2005
Claudiocjr
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)