|
Tinha um sqlgetresultsetcount que deixava sujeira,
tirei e funcionou. Estranho mas funcionou. Mas é bom saber sobre o
enablemultipliconnections.
Obrigado
Vladimir
----- Original Message -----
Sent: Tuesday, February 14, 2006 9:09
AM
Subject: Re: [sqlwin] Sql Error: Invalid
Cursor
Vladimir,
Você está utilizando ODBC?
Na versão
do CTD que utilizo, a 1.5.1, por padrão só há uma conexão ativa com ODBC, ou
seja, se vc utilizar 2 handles ambos terão o mesmo endereço lógico. Sendo
assim, quando vc desconecta um dos handles a conexão deixa de existir para
todos eles. Para modificar isso, permitindo multiplas conexões, é necessário
alterar o SQL.INI colocando a chave:
enablemultipleconnections=on
Espero
que resolva o seu problema.
Sds,
Erasmo
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx: +55 (19) 3739.9200
Direto: +55 (19) 3739.9361
Fax: +55 (19) 3739.9240
e-mail: [EMAIL PROTECTED]
web: http://www.softcomex.com.br
Vladimir
A de Souza wrote:
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, 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
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx: +55 (19) 3739.9200
Direto: +55 (19) 3739.9361
Fax: +55 (19) 3739.9240
e-mail: [EMAIL PROTECTED]
web: http://www.softcomex.com.br
|