Tire o SqlImmediate, conecte outra handle como est� abaixo, assim como a
outra handle que voc� j� estava utilizando, e utilize SqlPrepareAndExecute
com SqlFetchNext no lugar do Immediate:

Call SqlConnect( hSql )
Call SqlSetParameter( hSql, DBP_PRESERVE, TRUE, '' )
Call SqlSetResultSet( hSql, TRUE )

Espero ter ajudado,

Abra�o,

Henrique


----- Original Message -----
From: "Rodrigo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 27, 2003 11:04 AM
Subject: [sqlwin] Erro - 111


> Galera,
>
> estou com o seguinte erro: 00111 SQL APR SQL Application Programming
Interface (API) recursively.
>
> Estou rodando SqlWindows 5.0 com win98...
>
> S� estou usando 1 cursor...o outro select estou fazendo com o
sqlimmediate, dentro do Sam_Fecthrowdone..
>
> O outro est� sendo usando no populte com o saltblpopulate...
>
> Desde ja agradeco...
>
> Abracos a todos
>
>
>
> =================
> >De:"Rodrigo" <[EMAIL PROTECTED]>
> >Para:<[EMAIL PROTECTED]>
> >Assunto:Re[2]: [sqlwin] Erro - 111
> >
> >N�o...
> >
> >estou usando cursores diferentes...
> >
> >
> >
> >=================
> >>De:"Marcelo Sanches - Medialog"
> ><[EMAIL PROTECTED]>
> >>Para:<[EMAIL PROTECTED]>
> >>Assunto:RES: [sqlwin] Erro - 111
> >>
> >>Vc tem tr�s cursores um para cada
> >select..Certo?
> >>N�o est� queimando, ou
> >>re-utilizando o cursor do Populate nas queries
> >2
> >>e 3?
> >>
> >> Marcelo Sanches
> >>Medialog - Grupo Ibope
> >>http://www.medialog.com.br
> >>Al. Santos, 2101 - 12o ,Sao Paulo - SP, Brasil
> >>[EMAIL PROTECTED]
> >>
> >>
> >>-----Mensagem original-----
> >>De: [EMAIL PROTECTED]
> >>[mailto:[EMAIL PROTECTED]
> >>nome de Rodrigo
> >>Enviada em: sexta-feira, 24 de outubro de 2003
> >>12:54
> >>Para: [EMAIL PROTECTED]
> >>Assunto: [sqlwin] Erro - 111
> >>
> >>
> >>Galera,
> >>
> >>est� acontecendo esse erro comigo e n�o estou
> >>conseguindo resolver esse
> >>problema.
> >>
> >>Ele acontece pois estou usando 3 selects para
> >>popular uma tabela. Sendo que
> >>o 2 e 3 sao executados dentro do PM_Rowdone da
> >>tabela...
> >>
> >>Alguem ja passou por isso???
> >>
> >>Segue abaixo a descricao do erro..
> >>
> >>Obrigado
> >>
> >>00111 SQL APR SQL Application Programming
> >>Interface (API) recursively.
> >>
> >> Reason: The application is in error by
> >>re-entering the SQL Application
> >>Programming Interface (API). This can happen
> >>under the Windows environment
> >>where the application's yield function is
> >called
> >>and the application then
> >>re-enters the SQL API.  This can also happen
> >>where multiple applications are
> >>sharing a cursor and attempting to use the
> >>cursor simultaneously, that is,
> >>making a second API request without first
> >>receiving a resulting return code
> >>from the first API request.
> >>
> >>
> >>
> >>
> >>_______________________________________________
> >_
> >>____________________________
> >>_______
> >>Acesse nosso portal www.click21.com.br
> >>
> >>Porque internet gr�tis, nem a Embratel pode
> >>fazer mais barato. Mas pode
> >>fazer melhor.
> >>
> >>
> >>==============================================
> >>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)
> >>==============================================
> >
> >
> >
> >
> >
> >________________________________________________
> >___________________________________
> >Acesse nosso portal www.click21.com.br
> >
> >Porque internet gr�tis, nem a Embratel pode
> >fazer mais barato. Mas pode fazer melhor.
> >
> >
> >==============================================
> >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)
> >==============================================
>
>
>
>
>
>
____________________________________________________________________________
_______
> Acesse nosso portal www.click21.com.br
>
> Porque internet gr�tis, nem a Embratel pode fazer mais barato. Mas pode
fazer melhor.
>
>
> ==============================================
> 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)
==============================================

Responder a