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