Tabela precisa ser atualizada p/ Stored Procedure funcionar

Firebird

25/04/2005

Olá Pessoal!
Estou tendo problemas com minha procedure.
Tenho uma tabela de lancamentos onde no evento after insert chamo a procedure atualiza_saldo. Nessa procedure verifico na tabela saldos se existe algum registro onde a empresa, conta e datareferencia seja igual ao q lancei na tabela de lancamentos.
Para isso, essas informações teriam q estar na tabela de lancamentos p/ poder inserir/ou atualizar na tabela de saldos, mas aparentemente não estão, só se der um commit. Mas como faço isso, sendo q não posso dar um commit numa stored procedure???


Abraços
Livia


Livia

Livia

Curtidas 0

Respostas

Fsflorencio

Fsflorencio

25/04/2005

Olá livia,

Para conseguir fazer elas se enxergarem, suas tabelas / procedures precisam estar ligadas na mesma transação, caso contrário, será necessário comitar mesmo.


GOSTEI 0
Livia

Livia

25/04/2005

Ae q tá..elas estão ligadas, mas dá a impressão q no evento AfterInsert da tabela lancamentos o registro não foi commitado...Terei q comitar nesse evento antes de chamar a procedure.


GOSTEI 0
POSTAR