[firebase-br] FB2.5 Transactions
Carlos H. Cantu
listas em warmboot.com.br
Sex Jul 13 10:24:19 -03 2012
O Firebird não suporta controle de transações (start/commit/rollback) dentro de
procedures/triggers. Isso tem que ser feito na sua aplicação.
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
MR> Olá Pessoal,
MR> Estou com uma dificuldade. A minha aplicação recebe ficheiros pré-formatados
MR> com centenas/milhares de registos a partir dos quais tenho de actualizar o meu
MR> banco de dados a débito ou a crédito. Acontece esses ficheiros embora
MR> formatados no meu sistema são modificados pelos bancos que procedem aos
MR> pagamentos ou às cobranças e, por vezes, são-me devolvidos com erros de
MR> formatação e outros que me causam sérios problemas.
MR> Esses ficheiros são processados em "batch" através de uma "Store Procedure"
MR> que lê os ficheiros recebidos "While not Eof" e de acordo o código de
MR> Pagos/Nãopagos ou Cobrados/NãoCobrados vão actualizar o ficheiro de cobranças
MR> do meu sistema(uma espécie de conta corrente).
MR> Ora, gostaria de fazer "commit ou rollback" no fim, depois de efectuadas todas
MR> validações entre os registos informados com .
MR> Estou à procura na net de exemplos que ensinem "begin transaction commit e
MR> rollback e não estou a encontrar nada de clarificador.
MR> Alguém tem algum exemplo ou link que possa me facultar.
MR> Obrigado
MR> Mário Reis
Mais detalhes sobre a lista de discussão lista