🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Acceso web a bases de datos

#16457
From: Oscar Manuel
Date: Sun, 16 Apr 2000 00:00
63 lines
3251 bytes
lucas_grijander@my-deja.com wrote:
> 
> En la empresa en la que trabajo tenemos una
> aplicacion VBasic/Access. Tenemos una serie de
> oficinas remotas, repartidas por la provincia y
> seria de grandisima utilidad que puedieran acceder
> a la base de datos en cuestion. Las oficinas se
> conectan con lineas punto a punto de 9.600 baudios
> (ya se que es una mier..., pero esto no se puede
> cambiar de momento).

Tu problema en realidad son dos: 1) Tener un SGBD, o un servidor donde
residan los datos; b) Implantar un esquema de comunicaciones de tal
manera que todas las oficinas puedan llegar al servidor de las bases de
datos.

El problema del SGBD se puede solucionar "fácilmente" implantando mysql,
postgres o cualquier otro. Luego tienes que decidir cómo establecer la
comunicación con la aplicación y el SGBD. Principalmente están ODBC y
web. El primero tiene el inconveniente de que tienes que configurar uno
a uno el driver ODBC en todos los clientes para acceder a los datos,
mientras que el segundo no tienes que configurar nada en el lado del
cliente, ya que con un navegador vale.

Yo estoy empezando a hacer alguna cosilla con mysql, y funciona bien por
ODBC, y luego la parte apache-mysql-php también funciona, que en tu caso
es la que llevaría menos tiempo de implementación.

Pero está el inconveniente de que ya tienes la aplicación hecha en VB,
supongo por lo que dices accediendo a una base de datos access (¿y no
peta?) en alguna máquina de la red, por lo que el primer paso sería
exportar las tablas y BD que tengas al SGBD, y si haces una copia del
.mdb con las tablas vinculadas con los mismos nombres, debería funcionar
a la primera, y el VB ni se enteraría. Otra opción sería modificar las
funciones de apertura de BD en VB para que accediera por ODBC
directamente al SGBD sin pasar por Access. Por otro lado, depende de la
cantidad de usuarios y el volumen de datos que vayan a utilizarla,
aunque si hasta ahora parece que funciona con VB, no deben ser muchos.

Yo esta semana voy a intentar portar una .mdb pequeña para usarla con
mysql por ODBC (son 2 máquinas nada más). Voy a ver qué tal se me da.

-- 
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: <38F9FB0B.BE255652@omgs.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8d7ncf$suo$1@nnrp1.deja.com>

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/16
Message-ID: <38F9FB0B.BE255652@omgs.es>
X-Deja-AN: 612003133
Content-Transfer-Encoding: quoted-printable
References: <8d7ncf$suo$1@nnrp1.deja.com>
X-Accept-Language: es
X-Server-Date: 16 Apr 2000 17:40:27 GMT
Content-Type: text/plain; charset=iso-8859-1
Organization: Estoy harto de spammers
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion