[AYUDA] Re: impresion desde consola
GaRaGeD Style
garaged en gmail.com
Mie Nov 5 16:48:37 CST 2008
>
> El paquete en cuestión no es -hasta donde puedo ver- un paquete
> independiente, sino que forma parte de php-db:
>
> $ apt-cache show php-db
> Package: php-db
> (...)
> Description: PHP PEAR Database Abstraction Layer
> DB is a database abstraction layer providing:
> (...)
> Drivers for the following extensions pass the complete test suite and
> provide interchangeability when all of the database's portability
> options are enabled:
> fbsql, ibase, informix, msql, mssql,
> mysql, mysqli, oci8, odbc, pgsql,
> sqlite and sybase.
> .
> There is also a driver for the dbase extension, but it can't be used
> interchangeably because dbase doesn't support many standard DBMS
> features.
>
> El comentario al final básicamente indica que el paquete _cuenta_ con
> la funcionalidad para abrir archivos de DBase:
>
> $ dpkg -L php-db|grep dbase
> /usr/share/php/DB/dbase.php
>
cat dbase.php
<?php
require_once('DB.php');
$dsn = 'dbase:////home/max/dbase.db?mode=0666';
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL,
);
$db =& DB::connect($dsn, $options);
if (PEAR::isError($db)) {
die($db->getMessage());
}
// ...
$db->disconnect();
?>
max en garaged ~ : php dbase.php
DB Error: extension not found
El paquete es una capa de abstracción, pero todavía necesita que
tengas el "módulo/driver" (dbase.so) correspondiente para cada base de
datos.
No debería ser demasiado difícil agregar el "módulo", manualmente, o
incluso crear el .deb, pero yo no tengo una máquina decente para
compilar lo necesario y probarlo (me da hueva invertirle unas horas al
proceso con mi procesador de 1.7Ghz).
Saludos
Max
--
$ echo "scale=1000000; 4*a(1)" | bc -l
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
-~----------~----~----~----~------~----~------~--~---
Más información sobre la lista de distribución Ayuda