From: | "Mario Alberto Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com> |
---|---|
To: | <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [Pgsql-ayuda] LLamar funciones mediante visual basic y ODBC |
Date: | 2004-03-31 18:44:58 |
Message-ID: | 38062.200.31.137.181.1080758698.squirrel@mail.venezolanadeavaluos.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--
Ing. Mario Soto Cordones
Venezolana de Avaluos
Yo tengo una aplicacion de visualbasic y uso como base de datos
postgresql. Tengo funciones para muchas tareas, eso si no en lenguaje
PLPgsql sino sql. Y al gatillar la funcion desde visual, esta funciona
bien tanto cuando me retorna valores o cuando inserto, updateo o elimino
registros.
No creo que el problema sea visual basic. Insisto manejo todo con
funciones y para visual basic es transparente.
Creo que debarias revisar bien tu odbc.
Baja el ultimo odbc para postgresql y la ultima version del mdac (acceso
a datos de mocosoft version 2.8)
Saludos
Mario Soto
Alvaro Herrera dijo:
> On Tue, Mar 23, 2004 at 03:22:08PM -0400, Marcelo Retamal Vallejos
> wrote:
>> Hola a todos: tengo una base de datos Postgresql7.3 y varias
>> funciones creadas en lenguaje PLPgsql,tengo una aplicación
>> desarrollada en visual basic que se conecta por DAO y ODBC a la base
>> de datos. Hay una funcion en
>> particular que devuelve un data type que he definido previamente, en
>> la consola de psql la llamo así: select * from
>> ve_tablas_discado(par1,par2,....par10);. Esta me devuele 4 datos. El
>> problema esta cuando realizo el mismo query en el VB, me reclama:
>> "Error de
>> sintaxis en la clausula FROM".
>
> Este es un problema de VB que se cree inteligente y quiere entender el
> SQL antes de enviarlo; el problema es que esa sintaxis (funciones en
> FROM) no la conoce.
>
> Puedes hacerlo andar creando una vista
> CREATE VIEW ve_tablas_discado_par1_par2 AS
> SELECT * FROM ve_tablas_discado(par1, par2, ...)
>
> y luego usas la vista: SELECT * FROM ve_tablas_discado_par1_par2
>
> pero claramente eso no es lo ideal (vas a tener muchas vistas ...)
> Aparte de botar VB, no se cual podria ser tu solucion.
>
> --
> Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
> "Those who use electric razors are infidels destined to burn in hell
> while we drink from rivers of beer, download free vids and mingle with
> naked well shaved babes."
> (http://slashdot.org/comments.pl?sid=44793&cid=4647152)
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
--
Ing. Mario Soto Cordones
Venezolana de Avaluos
From | Date | Subject | |
---|---|---|---|
Next Message | Estéfano Castillo | 2004-03-31 19:12:48 | Hacer un select a otra base de datos. |
Previous Message | Alvaro Herrera | 2004-03-31 16:23:50 | Re: [Pgsql-ayuda] Cantidad |