Problemas con ADO 2.8 + Postgres 8

From: "Rodrigo Andreu" <rodrigo(dot)andreu(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Problemas con ADO 2.8 + Postgres 8
Date: 2007-06-19 20:20:14
Message-ID: 5b9d7ce40706191320h4b24fa91y281833e1bffcfb97@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

A quien corresponda: Buenas Tardes (aquí en Argentina)

Soy neófito en el uso del postgreSQL, y tengo el siguiente problema:

Al querer llenar un ADO Recordset con un Ref Cursor resultante de una
función realizada en pgSQL, obtengo el siguiente error:

-2147467259 ERROR: cannot insert multiple commands into a prepared
statement

Hasta esta instancia llegué buscando respuestas en la Web, en donde encontré
un aparente el método oficial para cargar un Recordset desde una función

Dim objCon as ADODB.Connection
Dim objCom as ADODB.Command
Dim objRec as ADODB.Recordset

Set objCon = New ADODB.Connection
Call objCon.Open(<Connection String>)

Set objCom = New ADODB.Command
objCom.ActiveConnection = objCon
objCom.CommandText = "select creeb.getmenu('resultset', 'admin'); Fetch All
In resultset;"

Set objRec = ObjCom.Execute

(creeb.getmenu es la función en cuestión, resultset es el cursor que retorna
y admin es un parámetro -el único- de input de la función)

La sintaxis SQL funciona perfectamente en pgAdmin III pero al querer
trasladar esto a un ADO Command,
el método execute falla argumentando el error del que hablamos.

Intenté seguir ahondando en el asunto pero no encuentro solución a mi
problema

¿Que estoy haciendo mal?

Datos de referencia:

Ambiente de desarrollo:
Visual Basic 6 + ADO 2.8 + PostgreSQL 8.2

Declaración de la función:
Create Or Replace Function creeb.getmenu(InOut resultset refcursor, In
userkey character)

Agradeceré cualquier ayuda. ya que de este tipo de metodología depende gran
parte de mi proyecto.

Saludos
Rodrigo

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raul Andres Duque 2007-06-19 20:34:05 Re: PostgreSQL para Entidad Financiera
Previous Message Alvaro Herrera 2007-06-19 20:04:57 Re: PostgreSQL para Entidad Financiera