[firebase-br] [OFF] Transação Firebird no PHP

Luiz Henrique Severo lhsevero em rpgsolucoes.com.br
Seg Set 5 21:33:23 -03 2005


Pessoal, desculpem uma pergunta que é mais PHP do que Firebird mas é que nas
listas de PHP que participo ninguém respondeu.
Se alguém aqui puder ajudar...


Estou fazendo deste modo com as transações:
---------------------------------------------------
$conexao = ibase_connect(PATH_DB,USUARIO_DB,SENHA_DB,'ISO8859_1',0,3);

ibase_trans();
ibase_query($conexao,$sql);

if (!ibase_errmsg()) { ibase_commit(); } Else { ibase_rollback(); }
---------------------------------------------------


Li em um site que deveria fazer assim:
------------------------------------------------------
$conexao = ibase_connect(PATH_DB,USUARIO_DB,SENHA_DB,'ISO8859_1',0,3);

$trans = ibase_trans();
ibase_query($trans,$sql); ==> Troca o parâmetro da conexão pelo da transação

if (!ibase_errmsg()) { ibase_commit(); } Else { ibase_rollback(); }
------------------------------------------------------

Isso realmente é necessário? Ou eu posso continuar utilizando como faço
atualmente?


Obrigado
Luiz Henrique Severo d Oliveira
RPG Soluções
www.rpgsolucoes.com.br





Mais detalhes sobre a lista de discussão lista