Você pode fazer um teste executando, após fazer a conexão com SqlConnect(hSql),  a função SqlSetParameter ( hSql, DBP_PRESERVE, TRUE, strNull ), para preservar o contexto do cursor. Realize este procedimento para todos os handles envolvidos e, caso isto não funcione, eu sugiro que voce elimine estas chamadas de SqlCommit() do código, pois quando você executar a função SqlDisconnect() já vai ocorrer automaticamente um COMMIT nas transações.
 
----- Original Message -----
Sent: Friday, February 03, 2006 4:01 PM
Subject: Re: [sqlwin] Sql Error: Invalid Cursor

Sim. Fiz 2 select com ele, na hora de desconectar dá isso.
 
Call SqlCommit( hSql ) /Resultado : OK
Call SqlCommit( hSqlSenha ) /Resultado : OK
Call SqlDisconnect( hSql ) //Resultado
 
Sql Error:
Invalid Cursor
Halt Aplication?

Call SqlDisconnect( hSqlSenha ) //Resultado
 
Sql Error:
Invalid Cursor
Halt Aplication?

----- Original Message -----
Sent: Friday, February 03, 2006 2:52 PM
Subject: Re: [sqlwin] Sql Error: Invalid Cursor

Olá Vladimir! Vc conectou esse "hSql" anteriormente?

Em 03/02/06, Vladimir A de Souza <[EMAIL PROTECTED]> escreveu:
Olá pessoal, estou rodando um apt e quando executo as linhas abaixo a primeira ok, a segunda dá erro. Verifiquei no banco e a conexão está ativa.
 
Call SqlCommit( hSqlSenha ) //Resultado OK
 
Call SqlDisconnect( hSql ) //Resultado
 
Sql Error:
Invalid Cursor
Halt Aplication?
 
 
Vladimir
CPD - UEPG



--
Júlio Sugaya
PROGRAMADOR

Responder a