Procedure e Transação

Firebird

21/02/2003

Não consigo colocar transações nas procedures e como posso tratar a exceção do exemplo abaixo.

Ex.:
CREATE PROCEDURE TESTE
AS
begin

/*neste ponto quero Startar a transação*/

INSERT INTO USUARIOS( codigousuario, chave )
values ( 1, ´Borges´ );

/*aqui que tratar a exceção usando commit ou rolback*/

suspend;
end

Agradeço qualquer ajuda.
Sandro Borges


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

21/02/2003

Olá,

Até onde eu sei (e tenho quase certeza) o Interbase/FireBird trabalha com transações controladas pelo cliente, ou seja, você deve startar a transação na sua aplicações e Comittar ou dar o RoolBack na sua aplicação.


GOSTEI 0
POSTAR