PDA

Ver la versión completa : Sistema en RED



Cesar69
11-01-2008, 00:27
Hola Amigos.

Hace un buen tiempo programo en Visual Basic 6.0, realizo sistemas pequeños con base de datos usando DATA y ADO. Bien pero lo que no se como hacer, que instrucciones o lineas de código de usar para que mi Base de Datos pueda usarse en RED. Por ejemplo realizo un sistema para calificar UNA ELECCIÓN Y CORONACIÓN EN UN REYNADO, pero deseo ponerla en RED para que los jurados (10 jurados) accedan desde sus máquinas a Mi Computadora y realisen su calificación personal.

Espero me puedan ayudar. Mil gracias. Cesar69.

gondar_f
12-01-2008, 14:44
Hay varias opciones Cesar, pero con cambios mínimos puedes adaptar tu aplicación para conectarse a la BD a través de ODBC, que creo que es la mejor opción que tienes...

El único problema de ODBC es que tendrás que configurar el ODBC de cada máquina cliente para que se conecte a la tuya, lo que puede acarrear tener que instalar algún drivers del proveedor de datos que uses. Pero incluso eso se puede automatizar.

No especificas que tipo de fuente de datos usas, no es lo mismo una BD de Access, que una de SQLServer... Si usas SQLServer, MySQL, Oracle... pues no tendrás ningún problema para usar ODBC.

Por otro lado, si la red es muy sencilla y necesitas una solución muy rápida y sencilla, y estás usando una base de datos de Access, un archivo de texto, una dbase..., pues tienes una opción más simple, aunque no puede considerarse como una aplicación en red... Y es que configuras la aplicación para que llave a una dirección tal que la base de datos estea en una unidad de red con cierta letra (por ejemplo pones Z que es poco provable que haya en ningún PC una unidad con esa letra). Compartes la carpeta de la base de datos y en cada equipo cliente usas esa carpeta compartida como una unidad de red y usando la letra que decidiste. Pues instalas la aplicación que generaste y listo...

Si das más info, te puedo dar una respuesta mucho más precisa, especialmente info sobre la base de datos y sobre como está montada la red... Aun así con las posibilidades enumeradas antes creo que puedes salir del paso...

Un Saludo