[Perl] Variables Globales

Max de Mendizábal max en upn.mx
Lun Ene 17 08:47:06 CST 2005


Si, lo más probable es que haya un problema por no declarar $datos. Puedes 
hacer explícito el paquete así Main::datos pero lo mejor es que revises la 
documentación del alcance de las variables y como se comporta con la 
opción -w y -T.

Saludos
Max

On Mon, 17 Jan 2005, Rafael F. Rodríguez wrote:

> Hola lista, hoy estoy que me salgo :-( .
>
> Tengo un problemilla, tengo una varible que engancha a una base de datos tipo
> llamada $datos, y la inicializo (sin my ni local) $datos = DBI -> connect
> ('dbi:ODBC:DATOS', '','');
>
> Posteriormente tengo funciones que hacen uso de ella, para devolver un valor
> (número de registro o lo que sea), del tipo $sqlOperacion = $datos -> prepare
> ("Select...."); De esta forma mantengo sólo una conexión, pero cuando intento
> ejecutar la aplicación de duelve Golbal symbol "$datos" requires explicit
> package name at ....
>
> Pues bien, no tengo ni idea que poner, ¿alguna sugerencia?, muchas gracias.
>


Más información sobre la lista de distribución Perl