Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   necesito completar mimprograma (http://www.forosdelweb.com/f69/necesito-completar-mimprograma-400158/)

arm 06/06/2006 20:07

necesito completar mimprograma
 
buen dia...

le he estado solicitando ayuda con regularidad para terminar un programa que pero no he logrado explicar bien mi problema, veran...

mi programa funciona bien con unaa BD en el mismo ordenador que el programa pero ha la hora de hacer una implmentacion para una red local no puedo habanzar, habre muchos usarios utilizando la BD, pero todos deven de tener la informacion actualizado, pues uno de los objetovos es matener un inventario, utilizo ADODB y acces, mis questiones son:

1.- como puedo aseguran que no halla colisiones el el acceso a datos.

2.- que software es el que tengo que consegir y que necesito saber al respecto

3.- soy nuevo en la programacion que tiene que ver con la red, asi que si pueden señalarme un punto que crean que este olbidando se los agradeceria.

4.- Muchas, muchas gracias por su tiempo, se que vale mucho.:si:

Insomnia 07/06/2006 08:00

Hola

Realmente crear una aplicación en red no tiene mayor dificultad que hacerlo en local, lo que tienes que hacer es que un ordenador comparta la BD y el ejecutable. A los usuarios les instalas las DLL y OCX necesarias para que el programa funcione y les creas un acceso directo al ejecutable que esta compartido.

Para que no se repitan códigos con poner un campo como clave principal es suficiente, puedes poner la clave como autonumérico o generarla mediante código (no dejes que el usuario meta la clave principal).

Con esto y teniendo bien estructurada la BD y el código debería de ser suficiente.

--Saludos--

arm 07/06/2006 13:49

Cita:

Iniciado por Insomnia
Hola

Realmente crear una aplicación en red no tiene mayor dificultad que hacerlo en local, lo que tienes que hacer es que un ordenador comparta la BD y el ejecutable. A los usuarios les instalas las DLL y OCX necesarias para que el programa funcione y les creas un acceso directo al ejecutable que esta compartido.

Entonces todo puede estar en la misma maquina?
Las DLL de que hablas son las de ADODB, MSHFlexGid por ejemplo?
Todo eso se copia de donde a donde?

Insomnia 08/06/2006 00:58

Eso es, puedes poner todo en una maquina (ejecutable y bd), las DLL s que necesitas dependerán de los controles que utilices en tu proyecto.

Lo mas sencillo es generar un instalador, bien con el programa que incluye VB (asistente para empaquetado y distribución) o con un programa externo como el SetupFactory o el InnoSetup. Ten en cuenta que si vas a dejar el ejecutable en una sola maquina tienes que quitar el ejecutable del instalador (dejar en el instalable solo DLL y OCX, no meter ni ejecutable ni bd). El instalador te genra un archivo setup y este se encargará de copiar las dll necesarias a su sitio y de registrarlas.

--Saludos--

arm 09/06/2006 14:05

Gracaias,gracias, todos mis problemas ya desas parecieron, te lo agradesco mucho Insomnia.

Insomnia 12/06/2006 00:56

Me alegro de que consiguieras solucionar el problema.

--Saludos--


La zona horaria es GMT -6. Ahora son las 23:34.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.