Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Sistemas en red con vb 6.0

Estas en el tema de Sistemas en red con vb 6.0 en el foro de Visual Basic clásico en Foros del Web. saludos a todos.. mis dudas son las siguientes. quiero realizar un sistema en vb 6.0 que se conecte en red, yo abro la conexion cuando ...
  #1 (permalink)  
Antiguo 24/12/2009, 17:50
 
Fecha de Ingreso: diciembre-2009
Mensajes: 22
Antigüedad: 14 años, 4 meses
Puntos: 0
Sistemas en red con vb 6.0

saludos a todos.. mis dudas son las siguientes.
quiero realizar un sistema en vb 6.0 que se conecte en red, yo abro la conexion cuando inicia el mdi, pero no se si esto sea correcto y deba abrirla cada vez que abro un formulario, tengo muchas dudas sobre las modificaciones cuando sean varias al mismo tiempo, debo incluir codigo extra (rs.Open cmd, , adOpenKeyset, adLockOptimistic, adCmdTableDirect
) (no entiendo muy bien lo anterior) o hacer el sistema como si fuese para trabajar en la misma pc y cambia solo la cadena de conexion?
espero se entienda lo que quise decir.

espero que alguien me pueda ayudar. las aplicaciones que e hecho han sido para trabajar en la misma pc.
Gracias
  #2 (permalink)  
Antiguo 25/12/2009, 10:49
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Sistemas en red con vb 6.0

Hola, la conexion se abre una sola vez, no cada vez que abris un formulario sino serian un caos, y mejor hacerlo desde el Sub_Main de un modulo, si vas a trabajar en red te diria que uses MySQL.

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 26/12/2009, 09:14
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Sistemas en red con vb 6.0

Cita:
Iniciado por cacophonyRB Ver Mensaje
tengo muchas dudas sobre las modificaciones cuando sean varias al mismo tiempo, debo incluir codigo extra (rs.Open cmd, , adOpenKeyset, adLockOptimistic, adCmdTableDirect...
Respecto a eso te puedo decir que cuando trabajes en un sistema en red, sin importar el Servidor de base de datos que uses (MySql, SQL Server, Postgres, Oracle...) cuando unicamente hagas operaciones de consultas (SELECT) no hay ningun problema, pero cuando vayas a usar modificaciones a la base de datos (INSERT, UPDATES y demas) entonces lo mejor es que uses Transacciones para hacerlo ya que en este caso te aseguras que tu operacion o se ejecuta por completo O en caso de alguna falla o algun bloqueo de otro usuario NO se ejecute nada.

Última edición por Sergestux; 28/12/2009 a las 13:05
  #4 (permalink)  
Antiguo 26/12/2009, 18:08
 
Fecha de Ingreso: diciembre-2009
Mensajes: 22
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Sistemas en red con vb 6.0

gracias por las respuestas y recomendaciones.. voy a investigar sobre las transacciones
  #5 (permalink)  
Antiguo 31/12/2009, 13:29
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Sistemas en red con vb 6.0

Puedes leer esto y tambien buscar informacion sobre transacciones para aplicar begin, commit y rollback
  #6 (permalink)  
Antiguo 10/02/2010, 12:45
Avatar de smoke001  
Fecha de Ingreso: enero-2008
Mensajes: 83
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Sistemas en red con vb 6.0

A mi megusta usar mas las DSN asi le establezco la conexion sea por red o locarl y llamo a conectar a ella y listo... 0 rollos
  #7 (permalink)  
Antiguo 11/02/2010, 10:14
Avatar de gasafonso  
Fecha de Ingreso: septiembre-2008
Mensajes: 357
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Sistemas en red con vb 6.0

Yo tengo un sistema y esta hecho con access y con el control data, que deberia modificar para poder usarlo en red y no tener problemas?


muchas gracias Gente Forera !!!!!!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:19.