[firebase-br] Update em procedure

Jeudí Prando - GMail jeudiprando em gmail.com
Qua Nov 1 15:27:56 -03 2006


inicia a transação...

esecuta a SP...

commita ou rollsback...

ex:

(delphi)

ibtransaction.starttransact;

ibsp.prepare;
ibsp.execute;

ibtransaction.commitretaining; ou ibtransaction.rollsbackretaining;

descupe se tem erro nos termos tecnicos é que estou fazendo de cabeça...

(c#)

fbConnection fbcon = new fbConnection(string_conexao);
fbcon.open();

fbCommand fbcom = new fbCommand("storedprocedure",fbcon);

fbcom.transaction = fbcon.BeginTransaction();
fbcom.comandtype = comandtype.storedprocedure;

fbcom.executenonquery();

fbcom.transaction.commitretaining; ou fbcom.transaction.rollsbackretaining;

é por ai...

Boa sorte com o firebird 2.0! rs

----- Original Message ----- 
From: "Alexandre Gonçalves" <info em cacula.ind.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, November 01, 2006 2:55 PM
Subject: Re: [firebase-br] Update em procedure


mas como que eu faço isso, você pode me ajudar?

Obrigado

Alexandre Gonçalves


Jeudí Prando - GMail escreveu:
> pode estar relacionado a controle de transações...
>
> que tem que ser feito por fora da SP
>
> ----- Original Message ----- 
> From: "Alexandre Gonçalves" <info em cacula.ind.br>
> To: "Firebird" <lista em firebase.com.br>
> Sent: Wednesday, November 01, 2006 2:21 PM
> Subject: [firebase-br] Update em procedure
>
>
> Boa Tarde lista
>
> Tenho uma procedure onde tenho que atualizar um campo de uma tabela, mas
> não sei o porque não está atualizando.
> Vejam se estou fazendo algo errado.
>
> IF (NOTA IS NOT NULL) THEN
> UPDATE FAT_PARAM_SIST
> SET NUM_ULT_NF = :NOTA;
> suspend;
>
> A variável NOTA, é uma variável de entrada, onde este procedimento não
> retorna nenhum valor.
>
> Obrigado pela atenção.
> []'s
> Alexandre Gonçalves
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista