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.