Experimenta adicionar uma linha no arquivo sql.ini,
enablemultipleconnections=on como segue abaixo. Uma vez tive este problema
mas era com o SqlServer.

Eraldo R. Cardoso
SETP/PR


[odbcrtr]
odbctrace=off
enablemultipleconnections=on



                                                                                       
                                                
                      [EMAIL PROTECTED]                                                
                                                
                      com                      Para:     [EMAIL PROTECTED]             
                                            
                      Enviado Por:             cc:       (cco: Eraldo Rui 
Cardoso/SERT/PR.GOV.BR)                                      
                      [EMAIL PROTECTED]        Assunto:  [sqlwin] SqlPrepareAndExecute 
+ PostgreSQL (fwd)                              
                      ualand.net                                                       
                                                
                                                                                       
                                                
                                                                                       
                                                
                      28/09/2004 10:16                                                 
                                                
                      Favor responder a                                                
                                                
                      sqlwin                                                           
                                                
                                                                                       
                                                
                                                                                       
                                                




Tenho uma funÃÃo em PL-PGSQL em que eu passo os parÃmetros e a mesma me
retorna um resultset. No terminal do PostgreSQL eu chamo a funÃÃo da
seguinte maneira:
SELECT * FROM NomeFunÃÃo(ParÃmetro1,ParÃmetro2);
Tentei chamar a funÃÃo da mesma forma dentro da aplicaÃÃo em Centura,
que està acessando o banco via ODBC, e nÃo deu certo. A seguir a linha da
aplicaÃÃo chamando a funÃÃo:
Call SqlPrepareAndExecute( frm033.shGeral, 'SELECT *  FROM
CODCLI_ATRAZADO(:vnCodLjaAux,:dfdDtaIni,:dfdDtaFim,:frm033.vbDpl,:frm033.vsC

odCndChqAux)')
Quando executo à apresentado o seguinte erro:
20055-PostgreSQL:1ERROR: cannot open multi-query plan as cursor.
AlguÃm sabe qual à a sÃntaxe correta para chamar tal funÃÃo?
Desde jÃ, obrigado!

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

--
Esta mensagem foi verificada pelo sistema de antivìs e
 acredita-se estar livre de perigo.





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