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