🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #16312

Re: Acceso web a bases de datos

#16312
From: Oscar Manuel
Date: Wed, 26 Apr 2000 00:00
65 lines
3083 bytes
Faro wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Javier Arregui <jarregui@elasa.siemens.es> escribió:
> >Respecto al punto 3, creo que Access no te proporciona ninguna herramienta
> >decente para hacer algo así (si me equivoco, que alguien me corrija). Se
> >podría hacer bastante rápido con PowerBuilder (usando pipelines). Habrá más
> >opciones, seguro. Y si no, tal vez tengas que hacerlo por programa puro y duro.
> 
> Desde luego que access no da ninguna facilidad, pero tampoco hay que
> ser tan drástico. Yo lo que hice fue exportar a ficheros planos. Ya que
> me puse, separé los campos por comas, y el caracter de cadena de
> caracteres lo puse a ".
> 
> Bueno, ahora biene la chapuza. Seguro que hay un método mejor para para
> hecerlo, pero a mi me funcionó.
> 
> Una simple sentencia de AWK sobre el fichero plano y lo transformo en
> un script de SQL de múltiples sentencias tal que _INSERT INTO ...._.
> Despues ejecutas el script desde postgres y a rular.
> 
> Lo malo del método es que tienes que definir y crear otra vez las
> tablas en postgres. ¿Alguna idea mejor?

Yo hace tiempo hice un programilla en VB (¡¡he dicho que fue hace
tiempo, no me mireis así!!) tal que dado un fichero .mdb de Access,
generaba el código VB que creaba la estructura de la base de datos
completa (bueno, sólo tablas, consultas, índices y relaciones), lo que
evitaba que si el fichero Access se corrompía (nada raro por cierto), al
menos se podía recuperar la estructura. Supongo que si lo rebusco y le
echo un poco de ganas y tiempo, puedo hacer algo para mysql. Tal vez
combinando ambos podamos conseguir el "efecto total".

Ahora que lo pienso, nunca lo probé con tablas vinculadas, pero bueno.
Si hay interés, le echaré un poco más de ganas.

-- 
http://counter.li.org registration info:
----------------------------------------
Linux user: 92390 - Linux machine: 39301

|--------------------------------------|
|     Oscar Manuel Gómez Senovilla     |
|  mailto:oscarsen@BORRARmicorreo.net  |
|    (quita "BORRAR" después de @)     |
|      (remove "BORRAR" after @)       |
|           Madrid (España)            |
|--------------------------------------|
Technical Details
Message-ID: <39061C27.3EFF0312@omgs.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8d7ncf$suo$1@nnrp1.deja.com> <38F9FB0B.BE255652@omgs.es> <8dfddu$un6$1@nnrp1.deja.com> <8dh5cj$ijt$1@news.mch.sbs.de> <slrn8fp4f9.js.faroNOSPAM@localhost.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,5db54e177990ca04
X-Google-Attributes: gidf86c8,public
From: Oscar Manuel <oscar@omgs.es>
Subject: Re: Acceso web a bases de datos
Date: 2000/04/26
Message-ID: <39061C27.3EFF0312@omgs.es>
X-Deja-AN: 616022566
Content-Transfer-Encoding: quoted-printable
References: <8d7ncf$suo$1@nnrp1.deja.com> <38F9FB0B.BE255652@omgs.es> <8dfddu$un6$1@nnrp1.deja.com> <8dh5cj$ijt$1@news.mch.sbs.de> <slrn8fp4f9.js.faroNOSPAM@localhost.localdomain>
X-Accept-Language: es
Content-Type: text/plain; charset=iso-8859-1
X-Trace: oscar.omgs.es 956701735 1242 192.168.0.10 (25 Apr 2000 22:28:55 GMT)
Organization: Estoy harto de spammers
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion