Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/09/2006, 11:31
anilorac
 
Fecha de Ingreso: septiembre-2006
Ubicación: Colombia
Mensajes: 17
Antigüedad: 18 años, 5 meses
Puntos: 0
Hola, muchas gracias por tu ayuda, efectivamente tenia mal el orden de las cosas y me faltaba agregarle el dominio al host. Igual subo el modulo de perl para la conexión con Oracle, depronto puede ser de gran ayuda para alguien mas que tenga el mismo problema que yo. Miles de gracias....

ConectarDB_O.pm

#!/usr/bin/perl -w
package ConectarDB_O;
use strict;
use DBI;
# variables a editar
my $db_user = "curso3";
my $db_pass = "curso3";
my $host_name = "mig.isb.com";
my $db_name = "sbmig";
my $sid = "sbmig";
# vars

my $q_string = "DBI:Oracle:database=$db_name;host=$host_name;sid= $sid;port=1521";

sub connect{
return (DBI->connect ($q_string, $db_user, $db_pass,
{PrintError => 0, RaiseError => 1}));
}
1;


Consultar_O.pl

#!c:\perl\bin\perl.exe -w
use CGI qw/:all/;
use ConectarDB_O;
print header();
print start_html();
my($dbh,$sth);
$dbh=ConectarDB_O->connect();
$sth=$dbh->prepare('SELECT * FROM empleados WHERE cargo=?');
$sth->execute("PRESIDENTE");
while(@consulta=$sth->fetchrow_array()){
print "Id: ".$consulta[0]." Nombre: ".$consulta[1]." Apellido: ".$consulta[2]." Direccion: ".$consulta[3]." Telefono: ".$consulta[4];
}
$sth->finish;
$dbh->disconnect;
print end_html();