Este erro ocorre quando vc n�o esgota o Fetch de um dos handles. Dependendo do n�mero de linhas retornado no 1o select, se vc n�o esgotar o Fetch, o erro ocorrer� no pr�ximo comando. O SQLServer 2000 � mais sens�vel a isso que o Oracle. J� tive este problema num sistema que roda nos 2 bancos: O erro n�o ocorre no Oracle e ocorre no SQLServer.
Se o seu Select retornar mais de uma linha, vc deve fazer um Loop de Fetch para esgotar todo o resultado antes do pr�ximo select (mesmo que esteja trabalhando com 2 handles). Sds, Rodrigo Scarano Target Sistemas http://www.targetsis.com.br/ [EMAIL PROTECTED] -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: sexta-feira, 4 de mar�o de 2005 15:44 Para: Lista Centura Assunto: [sqlwin] conex�o ocupada Ol� lista, estou usando um mesmo select,por�m ele � executado por handles diferentes, no oracle n�o tenho problema nenhum, mas ao rodar o select pela segunda vez no sql server ocorre o erro abiaxo: [Microsoft][ODBC SQL Server Driver]Conex�o ocupada com os resultados de outro HSTMT. PS: se eu rodar o select usando o hSql1 e depois o hSql2 n�o tem problema, mas se rodar na ordem contr�ria, esse erro acontece. ============================================== 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) ============================================== ============================================== 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) ==============================================
