Title: Mensagem
�tima resposta Cl�udio,
N�o estou enfrentando este problema mas gostaria de parabeniz�-lo pelas dicas valiosas e esclarecedoras. As vezes temos a tend�ncia de colocar a culpa no Hardware e correr atras de upgrades de mem�rias, placas, processadores, mas na grande maioria das vezes o problema de fato est� no aplicativo.
 
[]s a todos da lista,
 
Rodrigo - Target Sistemas
 
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Claudio De Martini
Enviada em: quinta-feira, 4 de mar�o de 2004 02:09
Para: [EMAIL PROTECTED]
Assunto: RES: [sqlwin] sql error: No SQL Cursor remaining

Ol� ,
 
� o mesmo problema de sempre !
 
Suas m�quinas s�o �timas e as placas de rede on board s�o as de melhor performance.
 
N�o pe�a nada novo. Deduzo que est� com protocolo TCP-IP se��o *.ws32. Ok ?
 
Aparentemente voce cadastra na mesma aplica��o um cliente e em seguida volta para
cadastrar um segundo cliente e leva o erro ! Ou move o foco para um campo que consul-
ta novamente a base e leva o erro.
 
O Centura est� lhe dizendo que n�o h� mais cursor de SQL para ele continuar a transa��o
solicitada.
 
Nunca ocorre o erro ap�s a execu��o de seu comando mais sim numa segunda rodada
de inser��o ou recupera��o no db.
 
Cheque que a conex�o permane�a ativa via Sql-Talk
 
Procure po exemplo SqlClearImmediate ap�s a inser��o e certifique de abrir o cursor
novamente.
 
Este erro est� relacionado com o esgotamento do n�mero de cursores que aguardam
ser resgatados at� o �ltimo dado e consequentemente com o buffer de comunica��o
entre solicita��o e resgate dos dados.
 
O SqlImmediate pode ter �s vezes culpa uma vez que a redund�ncia de
cursores exigidos por ele em select�s din�micos � superior em n�mero
comparado ao prepare and execute ou em chamadas de procedures.
 
N�o � o seu caso. Como o programa funciona para um s� usu�rio,  setenta e cinco
porcento dos seus problemas est�o resolvidos.
 
O transacional interno da aplica��o deve referente ao cursor SQL, abrir , commitar e fechar.
Mesmo tendo sucesso sem o commit dever� no multi transactional comitar , fechar o cursor.
e em seguida reabrir e acompanhar a l�gica da navega��o de sua interface, sempre com
o cursor limpo e pronto para a pr�xima execu��o.
 
Atente tamb�m que :
 
1 ) No sql.ini o seguinte atributo :
 
Clientcheck = 1 faz com que o db seja multi-transacional
 
2 ) Se existir commitserver = 0 , ou estiver o comando suprimido indica que a aplica��o � apenas mono-usu�ria.
Ent�o :
 
commitserver = 1
 
3 ) Especifique o numero de processos ( SQLConnect )
 
users = XXX isto far� o servidor permitir o XXX n�mero de processos simult�neamente.
No m�ximo 800, por default � 128
 
4 ) Otimize o n�mero de linhas a serem tratadas :
 
optimizefirstfetch = 1
 
5 ) Certifique em manter apenas um sql.ini comandando junto ao server
 
6 ) Acompanhe com o debug ligado :
 
log=c:\debug.txt
 
Conhe�o essa press�o , boa sorte  !!!
 
 
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de lista
Enviada em: quarta-feira, 3 de mar�o de 2004 22:31
Para: lista
Assunto: ENC: [sqlwin] sql error: No SQL Cursor remaining

pessoal
 
  eu di novo , acho que ja alterei todo o sistema, tirando sqlimmediate,
 
 mas o problema continua...., nao sei mais o que fazer .. e o cliente esta p......
 
  fico pensando se nao pode ser a rede em si, todos os micros estao usando windows xp professional, os micros sao celerom com 256 mb e as placas de rede s�o todas on-board, o servidor tem 512 mb, ser� que deve trocar as placas de rede para uma de marca melhor e desabilitar as placas de rede on-board?, e colocar mais memoria no servidor???
 
 alguem tem mais alguma idea para nos ajudar....
 
lede
 

  -----Mensagem original-----
De: Alessandro Bin [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 16 de fevereiro de 2004 11:45
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] sql error: No SQL Cursor remaining

 

Pessoal, venho enfrentando este mesmo problema que o Anderson descreveu...

Al�m dos sqlImmediate, alguem j� testou algo mais? Pois na minha aplica��o n�o tenho eles, mas o problema persiste...

Grato,

Alessandro

 



 

[sqlwin] sql error: No SQL Cursor remaining


  • From: listalede
  • Subject: [sqlwin] sql error: No SQL Cursor remaining
  • Date: Mon, 19 Jan 2004 10:36:34 -0800

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





MSN Hotmail, o maior webmail do Brasil. Fa�a o seu agora.


Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 03/03/2004 / Vers�o: 1.4.1
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/

Responder a