faça o seguinte:
 
if hSql
    call SqlDisconnect( hSql )

 
Em 06/02/06, Vladimir A de Souza <[EMAIL PROTECTED]> escreveu:
Já utilizo o SqlSetParameter ( hSql, DBP_PRESERVE, TRUE, '' ), já tirei o commit, quando desconect o segundo hsql dá o erro.
 
Obrigado a todos e continuo na luta até resolver o mistério.
 
Vladimir
----- Original Message -----
Sent: Friday, February 03, 2006 5:13 PM
Subject: Re: [sqlwin] Sql Error: Invalid Cursor

 
 
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, e u 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



--

Lairton N de Almeida Jr.
[EMAIL PROTECTED]

Responder a