Godoi,

Você tem que colocar dessa maneira:

Call SqlSetResultSet(hSqlOrclAt, TRUE )
Call SqlPrepareAndExecute( hSqlOrclAt, strSelectEqAt )
Call SqlGetResultSetCount( hSqlOrclAt, nTotAt )
Call SqlFetchNext( hSqlOrclAt, nFetch ) 


DANIELA C. DIEGUES
[EMAIL PROTECTED] 
ASM Soluções em RH
Rua Álvares Penteado, 203
Cep: 01012-001 - São Paulo - SP
Tel: +55 (11) 3526-5227
Fax: +55 (11) 3526-5218

www.asm.com.br 

 


-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em
nome de Jose Carlos de Godoi e Silva
Enviada em: quinta-feira, 10 de agosto de 2006 11:41
Para: sqlwin
Assunto: [sqlwin] Result sets not active

Centuriões, Bom dia!

Estou às voltas com o seguinte problema:
Executo uma sql e tento obter o total de linhas do resultado qudo recebo
o
erro "Result sets not active"
O trecho do código é esse:.

!!CB!! 227
Call SqlPrepareAndExecute( hSqlOrclAt, strSelectEqAt )
Call SqlFetchNext( hSqlOrclAt, nFetch )    (*)
Call SqlGetResultSetCount( hSqlOrclAt, nTotAt )


(*) antes utilisei SqlSetResultSet (hSqlOrclAt, TRUE) mas não adiantou.


Alguém saberia como resolver este problema? Existe algum outro comando
ou função mais apropriada para informar o núimero do result set?
Uso o bd oracle.

Obrigado,
Godoi

OBSERVAÇÃO:
A ITAIPU esclarece que, por força de seu Estatuto, a presente
mensagem não implica a assunção de obrigações em seu nome.


==============================================
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