Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: oscar en Septiembre 07, 2011, 02:29:04 pm
-
buenas tardes yo de nuevo alguien sabra como puedo comprartir mi carpeta donde se encuentra el porgrama en red tengo todos los dategrd con adodc con direcciones fijas y por ende en otras maquinas no va a funcionar como configuraria eso seria de grtan ayuda gracias
-
Esa forma de trabajar no va a escalar bien.
Deberias tener un solo modulo de conexión a tu BD.
En todo caso, y si ya no quieres cambiarlo, pondrias la ruta en un archivo de texto, y lo lees para cada control ADODC, esa conexión la haras por codigo no por propiedades, si lo has hecho por propiedades entonces te espera mas chamba.
En lo posible, evita el control ADODC.
-
Seguramente has creado la conexion del datagrid y el adodc con el asistente, si es asi no creo que te acepte una ruta en red, ademas si tienes 50 adodc's tienes que cambiar la ruta uno a uno y no es practico.
Te sugiero que hagas la conexion datagrid-adodc desde codigo y en un modulo asi solo cambias la ruta en el modulo.
Por lo de carpeta compartida supongo que utilizas access una vez compartas la carpeta donde esta el archivo .mdb debes colocar la ruta de esta manera
Data Source=\\192.168.0.101\carpeta_red\base_de_datos.mdb
Te sugiero hagas una prueba simple y ver si te funciona luego recien lo aplicas a tu proyecto sino te vas a hacer bolas jeje.
-
ok yo hago mi conexion con un modulo asi
CONEXIONBDD.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\bdgym.mdb;"
CONEXIONBDD.Open
pero como no sabia bien utilizar los datagrid le unica forma de que me anotara en pantalla era creando un adodc propiedades generar conexion ado jet control buscar la tabla y me da conexion despues me voy a origen de registros y coloco mi sentencia sql.
-
ok yo hago mi conexion con un modulo asi
CONEXIONBDD.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\bdgym.mdb;"
CONEXIONBDD.Open
pero como no sabia bien utilizar los datagrid le unica forma de que me anotara en pantalla era creando un adodc propiedades generar conexion ado jet control buscar la tabla y me da conexion despues me voy a origen de registros y coloco mi sentencia sql.