[caracas-pm] Conexión a Informix mediante Perl DBI
Alexis Arnal
aarnal at me.gov.ve
Wed Sep 1 17:28:18 CDT 2004
Saludos, estoy teniendo problemas al tratar de conectarme a una base de
datos Informix con Perl. Ya instale el SDK de Informix y pude instalar
el DBD::Informix y aparentemente todo salió bien, sin embargo cuando
corro el script de prueba me manda el siguiente error:
---------------------------------------------------------------------
DBI connect('dbname=drh;host='xx01';port='1234'','yo',...) failed: SQL:
-354: Incorrect database or cursor name format. at ./conexperl.pl
Error en la conexión
------------------------------------------------------------------
Busque la descripción del error y me mostró lo siguiente:
[root at m1344 ejemploperl]# finderr -354
-354 Incorrect database or cursor name format.
This statement contains the name of a database or a cursor in some
invalid
format. If the statement is part of a program, the name might have been
passed in a host variable.
____________________________________
El script utilizado es el siguiente:
#!/usr/bin/perl -w
use DBI;
$user="yo";
$password="1234";
$basedatos="xxx";
#-----------------
#CONEXION A LA BASE DE DATOS
$driver="dbi:Informix:dbname=$basedatos;host='xxx01';port='1234'";
if ($dbh=DBI->connect($driver,$user,$password)){
print "Conectado a la base de datos\n";
}else{
print "Error en la conexión\n";
}
Si alguien me puede ayudar con esto se lo agradezco de antemano,
Atte. Ing Alexis Arnal
MED. Caracas-Venezuela
More information about the caracas-pm
mailing list