Re: ayuda con DBI-LINK

From: José Ruiz aguilera <farfaconda(at)gmail(dot)com>
To: PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ayuda con DBI-LINK
Date: 2007-07-09 08:05:19
Message-ID: ad88fc5e0707090105j7375ef25q42f1b05e56928ba8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Bueno, despues de mucho pelearme con ello, he conseguido crear una funcion
en plperl que me conecta bien al servidor SQLServer y me devuelve datos
correctos, pero a la hora de crear el esquema de la base de datos mediante
dbi-link me da el siguiente error:
----------------------------------------------------------------------------------------------------------
NOTICE: SELECT dbi_link.set_up_connection(
'dbi:Sybase:MyServer2k',
'user',
'password',
'AutoCommit: 1
RaiseError: 1
',
NULL,
NULL,
NULL,
'setitria'
)

NOTICE: SELECT count(*) AS "driver_there"
FROM dbi_link.available_drivers()
WHERE available_drivers = 'dbi:Sybase:MyServer2k'

CONTEXTO: SQL statement "SELECT dbi_link.set_up_connection(
'dbi:Sybase:MyServer2k',
'user',
'password',
'AutoCommit: 1
RaiseError: 1
',
NULL,
NULL,
NULL,
'setitria'
)
"
El resultado de la consulta con 1 filas descartadas.

ERROR: error from Perl function: error from Perl function: Could not connect
to database
data source: dbi:Sybase:MyServer2k
user: user
password: password
dbh attributes:
AutoCommit: 1
RaiseError: 1

Server message number=3902 severity=16 state=1 line=2 server=SERV-GESTIO
text=The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION.
at line 35.
Estado SQL:XX000
---------------------------------------------------------------------------------------------------------

Alguien tiene alguna idea?

El 6/07/07, José Ruiz aguilera <farfaconda(at)gmail(dot)com> escribió:
> Bueno, primero poneros en antecedentes:
>
> Yo antes usaba dblink-tds para conectar a una base de datos en
> SQL-SERVER a traves de postgreSQL, pero como actualizamos la version a
> la 8.2.4 ya no podiamos seguir usandolo, asi que decidimos pasar a
> DBI-LINK.
>
> Primero lo intente instalar en el portatil, pero por diversas razones
> no pude (segui los consejos que le disteis a JLCambero y le pedi
> consejo tambien), lo deje unos dias para poder dedicarme a otros
> aspectos y ayer volvi, y lo intente de nuevo.
>
> Al principio me daba los mismos errores que cuando la primera vez,
> pero despues de mucho comerme la cabeza y buscar por internet,
> consegui conectar a la BD de SQL-SERVER mediante un script en perl y
> que no me diese el mismo error que antes, pero ahora me salta este
> error:
>
> ERROR: error from Perl function: error from Perl function: Undefined
> subroutine &DBD::Sybase::db::_login called at
> /usr/lib/perl5/5.8.5/DBD/Sybase.pm line 90. at line 35.
> Estado SQL:XX000
>
> He estado buscando por internet a ver si conseguia aclarar algo, pero
> no he podido encontrar nada satisfactorio.
>
> A ver si vosotros podriais hecharme una mano, gracias de antemano!
> --
> Atte. José Ruiz Aguilera.
>

--
Atte. José Ruiz Aguilera.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Daniel Soto 2007-07-09 11:49:39 Re: 2 preguntas acerca de fechas
Previous Message juan jaimes 2007-07-09 04:29:16 ayuda aprender postgresql principiante