| |||
VB6 en red: ¿como hago? Hola amigos del foro, mi cuestion es la siguiente: hice una aplicacion que maneja las cuentas corrientes de una farmacia, esta aplicacion esta desarrollada en vb6 y utiliza una base de datos en access y reportes en crystal reports; hasta aqui todo bien. Por lo que yo creo conocer la base de datos y los reportes los tengo que dejar en una maquina que haga de servidor y en las terminales tengo que instalar la aplicacion y configurarla como para que valla a buscar la db y los reportes al server, bueno hasta aca sigue todo bien, mi problema es que no se como programar la aplicacion para que en ves de ser monousuario sea multiusuario, no se como abrir las bases de datos(adlockoptimistic, adlockpessimistic, etc), no se como evitar errores de concurrencia, etc! espero que mi problema este bien expresado y que me ayuden! |
| ||||
![]() sino tb podrias usar winsock pero seria bastante mas complicado salu2
__________________ LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA |
| ||||
Re: VB6 en red: ¿como hago? hola josesus yo hice bastantes programas de ese tipo de funcionamiento con access, pero trabaje siempre con DAO, y no tenia mayor complicacion, solo me preocupaba de abrir y cerrar la base de datos cuando la ocupaba y al abrirla declararla como false en la propiedad, algo asi dim base as dao.database set base=opendatabase(rutarchivo,false) y super pocas veces tuve algun problema, y estos pasaban cuando ocupaban grandes procesos (cierre de mes, liquidacion clientes, etc) y alguien mas entraba a correr otros procesos y bastaba con reparar la base de datos, igual hay que preocuparse de hacerle un backup seguido xD por si acazo no. |