Bom Eduardo, os dois componentes usam CDS, então acredito que ao abrir um
cadastro (dar um open no CDS) ele não starta a transação, e ao dar o
ApplyUpdate, aí sim que ele inicia e comita a transação, não é? bom, se for
aí sim, porque a transacão é questão de milisegundos, o que não acarretará
Mas aí que está... minha aplicação é em MDI, o que acontece demais é o
seguinte: o usuário clica pra incluir uma venda... e enquanto ele está
incluindo a venda, ele vai em outros lugares, como por exemplo: ordem de
serviço, cadastros e etc... o certo então seria antes do Venda.ApplyUpdates,
eu dar
Fellipe Henrique
Enviada em: quarta-feira, 5 de março de 2008 08:16
Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
Assunto: Re: [delphi-br] Como funciona a transação no DBExpress ou Zeos?
Mas aí que está... minha aplicação é em MDI, o que acontece demais é o
seguinte: o usuário
Assunto: Re: [delphi-br] Como funciona a transação no DBExpress ou Zeos?
Esta parte eu entendi, e entendo... o que eu queria saber é, se ao dar o
Open no ClientDataSet ele inicia a transação, ou não. pois eu dou o
StartTransaction somente na hora de gravar, na hora do ApplyUpdate...
[]s
Em 05
Olá amigos, estou acostumado nos componentes derivados do IBX, onde cada
DataSet, voce vincula à um transação, não importando em qual Form o DataSet
esteja, porém no DBExpress como no ZeosDB, a transação é iniciada a partir
da conexão, passando-se um ID. vamos a um exemplinho:
FrmVenda - Inicia
Olá Fellipe, qual versão do Zeos vc ta usando?
até onde sei não é necessário vincular o DataSet à transação. Inicia-se a
transação no componente de conexão.. faz oq tem que ser feito e depois
executa um commit;
as operações feitas nesse meio tempo são feitas de forma transparente.
Em
Olá eduardo, estou usando a ultima versao do zeos.
Bom, entendi direito? Inicio a transacao da conexao, e tudo que eu fizer no
sistema, nesse meio tempo, fica na transacao aberta? ou seja, se eu criar
uma transacao na venda, e com a venda aberta, for no produto e cadastrar um
produto, e ao gravar
Veja bem, o esquema é esse, muito mais simples.. lembre-se que transações
devem ser o mais curta possível..
essa questão que vc passou vai depender de como esta seu cadastro de
produtos.. de como o banco trabalha com as transações se aceita
sub-transações, são diversos fatores a serem
8 matches
Mail list logo