|
Para el problema inicial, si hay una manera de recuperar la información desde Excel, para tal objeto se crea un ODBC (inicio, panel de control, herramientas administrativas) donde se indica que el tipo de datos es de excel, se define lal ubicación del archivo fisico (la hoja desde la cual se trae la información debe de tener filas y columnas bien definidas (y las columnas deben de tener un encabezado)
A partir de ahi, ya solo se lee (desde VB) como si fuera cualquier otra conexión, los encabezados se convierten en el nombre del campo. (Por lo tanto los encabezados deben de ser lo mas sencillos posible (de preferencia sin espacio entre ellos, ni caracteres especiales -como tildes, parentesis, signo de numero, etc-)
Tal como lo menciona anteriormente, es importante mantener el manejo de las licencias para evitar en primer lugar caer en la ilegalidad, pero también eso mismo obliga a explorar opciones que muchas veces son mejores, lo que puede hacer (para utilizar una base de datos real)
Instalar Postgresql (version 8.x) para Linux
Armar una maquina con algunos recursos, instalar una distribución de linux que incluya una versión de postgres (de la 7.4 para arriba) y configurarla para que se puedan conectar las ips de los clientes. La conexión en VB se hace por medio de ODBC, hay que instalar en cada cliente un pequeñisimo programa para que reconozca el nuevo ODBC
Instalar Postgresql (version 8.x) para Windows
Se puede instalar en Windows, y es una base de datos muy potente, y se conecta a VB a traves de ODBC
Instalar MySQL (version 5.x) para Linux/Windows
Muy potente, muy rápido
Instalar MSDE
El MSDE (Microsoft Data Engine) es el motor de SQL7, y se puede usar gratuitamente cuando se ha adquirido la licencia de VB version 6.0. El MSDE se puede descargar directamente desde la página de Microsoft (25MB aprox). Lo unico que le hace falta es el MMC (consola de administración), pero ya que solo se utilizará para guardar las tablas no es necesario utilizarla.
Julius
-Guatemala-
|