Cargando

Error conexión de Perl a BD de DB2




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 18 mayo 2014 - 05: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 - 18: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 19 mayo 2014 - 00:04
Solucionado el error, gracias Jhony


X