Pessoal, consegui fazer a conexão com oracle usando OLEDB. Agora, como faço 
para desligar o autocommit quando faço conexão via OLEDB? Usei a função 
SqlSetParameter e não funcionou...

Obrigado.

Ricardo.
  ----- Original Message ----- 
  From: Ricardo Gomes 
  To: sqlwin@virtualand.net 
  Sent: Wednesday, June 13, 2007 11:14 AM
  Subject: [sqlwin] conectando com Oracle usando OLEDB


  Alguém pode, por gentileza, me passar um exemplo de string de conexão 
informada no segundo parâmetro da função SqlCreateSession para conectar com 
Oracle?

  Obrigado.

  Ricardo.
    ----- 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