Cargando

Ir a contenido

X

Error conexión de Perl a BD de DB2





  AUTOR PREGUNTA

Publicado 18 mayo 2014 - 04:50
Estoy tratando de conectar una bd de DB2 con Perl pero mi conexión falla, les dejo el query cómo está:

$dbh = DBI->connect ("dbi:DB2:basedatos", usuario, pass) or die "Can't connect to sample database: $DBI::errstr";

Y este es el error:

Can't connect to sample database: [IBM][CLI Driver] SQL1031N The database directory cannot be found on the indicated file system. SQLSTATE=58031

¿Qué puede estar pasando?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 18 mayo 2014 - 17:57
Prueba utilizando el string de conexión completo:

my $string = "dbi:DB2:DATABASE=$db; HOSTNAME=$hostname; PORT=$port; PROTOCOL=TCPIP; UID=$usuario; PWD=$pass;";
my $dbh = DBI->connect($string, $usuario, $pass) || die "Connection failed with error: $DBI::errstr";


   AUTOR PREGUNTA

Publicado 18 mayo 2014 - 23:04
Solucionado el error, gracias Jhony


X