Obrigado José Augusto.

Tenho um dúvida: o que informo no 2º parâmetro da função SqlConnectTransaction?
  ----- Original Message ----- 
  From: José Augusto Sabino de Oliveira 
  To: sqlwin@virtualand.net 
  Sent: Wednesday, June 13, 2007 10:27 AM
  Subject: [sqlwin] RES: [sqlwin] Re: [sqlwin] RES: [sqlwin] chamando função 
SqlCommit quando conectado em Oracle




  De uma olhada se existe essa função na sua versão: SqlConnectTransaction( 
Sql_Handle, String )



  O SqlCommit funciona dessa forma: 



  Commits all of the SQL transaction's cursors that are connected to the same 
database.

  Note: To prevent destroying a cursor's result set when a COMMIT is performed, 
turn on cursor context preservation by calling SqlSetParameter and setting the 
DBP_PRESERVE parameter to TRUE.





  -----Mensagem original-----
  De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Ricardo Gomes
  Enviada em: quarta-feira, 13 de junho de 2007 09:08
  Para: sqlwin@virtualand.net
  Assunto: [sqlwin] Re: [sqlwin] RES: [sqlwin] chamando função SqlCommit quando 
conectado em Oracle



  José Augusto, acho que essas funções não existem no CTD 1.5.1, que é a versão 
que uso atualmente...



  Mais alguma outra idéia?



  Obrigado.



  Ricardo.

    ----- Original Message ----- 

    From: José Augusto Sabino de Oliveira 

    To: sqlwin@virtualand.net 

    Sent: Wednesday, June 13, 2007 7:01 AM

    Subject: [sqlwin] RES: [sqlwin] chamando função SqlCommit quando conectado 
em Oracle



    De uma olhada nessas funções: SqlCreateSession e SqlCommitSession...



    -----Mensagem original-----
    De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Ricardo Gomes
    Enviada em: terça-feira, 12 de junho de 2007 16:29
    Para: sqlwin@virtualand.net
    Assunto: [sqlwin] chamando função SqlCommit quando conectado em Oracle



    Pessoal, percebi um comportamento indesejado ao utilizar SqlCommit em minha 
aplicação quando conectado a banco de dados Oracle. Quando chamo a função 
SqlCommit, passando um handle como parâmetro, espero que sejam "commitados" 
todos os comandos executados sobre esse handle. Diferentemente do que acontece 
quando conectado a SQLSERVER, por exemplo, quando chamo o SqlCommit TODOS OS 
HANDLES CONECTADOS PELA  MINHA APLICAÇÃO SÃO "COMMITADOS", ao invés de 
"commitar" o handle passado como parâmetro. Esse comportamento tem como ser 
alterado? O que posso fazer?



    Obrigado.



    Ricardo.

Responder a