Fórum utilizando o IBquery #52732

12/09/2005

0

Ola pessoal
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

Claudiocjr

Responder

Posts

12/09/2005

Afarias

:shock: pode reformular sua pergunta??


T+


Responder

Gostei + 0

13/09/2005

Claudiocjr

Com certeza

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


Responder

Gostei + 0

13/09/2005

Afarias

|O que eu gostaria de saber se haveria algum problema
|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+


Responder

Gostei + 0

13/09/2005

Claudiocjr

Obrigado AFarias


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar