He desarrollado un programa en VB que funciona con una base de datos.
Me gustaría instalar este programa en una PC que no tiene instalado el Access 2000 o 97. ¿el programa funcionaría en esa pc?
saludos.
| |||
Creacion de Ejecutable Hola. Resulta que cuando tu haces una aplicacion de BD, con visual, no necesariamente tienes que instalar Access en la maquina, mira como puedes hacer. Primero, debes de compilar el programa, para ver si no tienes errores de programacion. Esto lo puedes hacer con las teclas Ctrl+F5, esto de depura el programa y si hay errores los señala para que los corrijas. Luego de que el programa este libre de errores, procedes a generar un ejecutable, desde el menu de VB, Crear Ejecutable. Ya creado el ejecutable, te metes por /INICIO/PROGRAMAS/VB/HERRAMIENTAS DE VB/ASISTENTE DE EMPAQUETADO. procedes a seleccionar el fuente de visual el cual tiene extension *.VBP, y le das siguientes, y en cada ventana, el programa te va guiando para que crees un instalador e instalarlo en cualquier maquina,. Prueba y me comentas... |
| |||
Excel y word Resulta que necesitas instalar el office, ya que cuando office se instala, registra una dll, y esa dll es la que vb se encarga de interactuar con ella. Asi que no se puede si no esta instaldo office.... Suerte... |
| |||
Respondiendo estrictamente a tu pregunta, la respuesta es NO. Podrás instalar el programa evidentemente, tal y como ya te han comentado, pero necesitarás tener una BBDD igual a la que tu programa está consultando, sino te lanzará error cuando intente establecer comunicación con ella. Así que dos posibilidades, o copias tu BBDD en la máquina donde se instala la aplicación (si esto es posible porque tienes acceso a esos ordenadores la cosa va bien) o desarrollar código para crear la BBDD desde cero. Saludos. |
| |||
En resumidas cuentas, considero que no es necesario que tengas instalado el Office, sí el driver ODBC de comunicación con la BBDD, pero este lo puedes instalar por separado. Me parece que viene en el mdactype 2.5. Eso sí, la BBDD la vas a tener que meter como muy bien te indican en el paquete de distribución o crearla desde código. Aunque evidentemente se admiten sugerencias. Saludos. |
| |||
hola sdnsdlm, con el odbc, resulta pero para que tenga problemas, independiente puede hacer un DSN con los driver que ya vienen con el sistema, solo le tocaria, hacer el ODBC y direccionar la BD.... Suerte |
| |||
hola dsnsdlm. Confirmo lo tuyo, si no esta instalado el office, no se puede trabajar con ODBC. Pero imaginate que atraves de VB, puedes crear la BD y hacer las conexiones, a traves de puro codigo, pero no te lo recomiendo. Si creas la BD con VB, no he podido encontrar como hacer la Entidad/Relacion, y eso si no lo haces matas la estructura de la programacion. Es preferible instalar, sino se desea el Office, que instale el Access, e inmediatamente se crea los ODBC para access.. Gracias por tus sugerencias.... Gennys |
| |||
el motor de ODBC solo debe estar en el cliente, he copiado una DB sobre una unidad compartida por medio de samba en un server linux y he logrado accesar a ella, desconozco que cosas suceda ya trabajando con ello, pero de entrada solo el cliente necesito tener el motor de la base de datos. |