Boa tarde.
Este problema ocorreu comigo. Pelo que vi na época, o problema se dá em razão de um limite que o SqlWindows teria para SqlHandles conectados. O limite é 99. A aplicação utilizava, em cada função e/ou tela, um SqlHandle diferente. Declarados, existitam mais de 400.
Solução:
1 - Retirei os SqlImmediates,
2 - Para a grande maioria dos acessos ao banco, foi utilizado o mesmo SqlHandle e quando era necessário utilizar outros, nos certificamos sempre de desconectá-los após o uso, pois sem esta posição, ficavam vários SqlHandles abertos e sem uso.


Creio que esta solução te sirva. Dá muito trabalho se a aplicação for muito grande, e foi, na época, a solução encontrada.

Abraços,

Anderson.

e sanando o problema.
At 15:18 19/01/04 -0200, you wrote:
Pessoal,

Estou com um problema ultimamente na minha aplicação que foi desenvolvida
por Centura 2.0 PTF3.
O banco de dados é SQLBASE 7.0 para 10 usuarios.
a rede e windows com todas as maquinas usando  windows xp professional

Na minha aplicação sempre funcionou bem quando a base esta local para 1(Um)
usuario.
Agora neste novo cliente esta rodando com 7 clientes, so que a minha
aplicação está exibindo toda hora a mensagem que
alerta assim:

- SQL Error: NO SQL Cursors remaining. Halt Application ?

e este erro aparece em duas casos, quando abro uma outra tela para cadastrar
um novo cliente, ou simplesmente quando mudo o foco de campo.

verifiquei aqui na lista que ja tiveram este problema so que com oracle 8i.

me parece que a a solucao foi tirar os comandos sqlimmediate do programa, eu
fiz isto mudei tudo para SqlPrepareAndExecute, mas o erro continua
aparecendo...


por favor alguem ja passou por isto ....


por favor urgente.....


desde ja agradeço a atenção




lede

_________________________________________________________
Voce quer um iGMail protegido contra vírus e spams?
Clique aqui: http://www.igmailseguro.ig.com.br


=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================

Responder a