coneccion

NOE LUGO ROJAS nlugo@campus.iztacala.unam.mx
Thu, 17 Sep 1998 18:52:25 -0600 (CST)


> Tengo un problema, instale postgres 6.3, DBI 1.00, DBD 0.73 y ya esta
> instalado perl 5.004, todo esto quedo muy bien pero ahora que ejecuto mis
> cgi's no puedo establecer la coneccion con mi base de datos esta ya la
> tengo creada, el programa esta asi:
> 
> #!/usr/bin/perl -w
> $|=1;
> use DBI; #modulo DBI para PostgreSQL
> use diagnostics;
> #parametros para abrir la base de datos
> $dbmain = 'phonebook';    #nombre de la base de datos
> $dbuser = 'postgres';
> $dbpass = '';
> 
> # conectarse a la base de datos
> $conn = DBI->connect("dbi:Pg:$dbmain",$dbuser,$dbpass) || die
> $DBI::errstr;	
			
	Aqui debes poner:

$conn = DBI->connect("dbi:Pg:dbname=$dbmain",$dbuser,$dbpass) || die 
$DBI::errstr;

	Es importante que pongas el dbname=$dbmain",etc..... porque de lo 
contrario no podras conectarte a tu base de datos.

	Curiosamente la version 1.00 de DBI da esta lata, cosa que no 
sucedia con versiones anteriores.

	Ojala que te sirva

By!

Noé	=O)
---
		 Universidad Nacional Autónoma de México
	Escuela Nacional de Estudios Profesionales Campus Iztacala
		   División de Informática y Evaluación

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion pgsql-ayuda