Visual Basic - CONEXION BASE DE DATOS EN RED PLEASE URGENTE

Life is soft - evento anual de software empresarial
 
Vista:

CONEXION BASE DE DATOS EN RED PLEASE URGENTE

Publicado por EDGAR (193 intervenciones) el 23/01/2005 00:07:29
HOLA COLEGA, TENGO UN GRAN PROBLEMA YA QUE POSEE MI BASE DE DATOS EN ACCESS Y LA CODIFICACION EN MI SISTEMA EN DAO, Y TENGO PROBLEMA AL PODER HACER MI CONEXION DE LA DATA EN LA RED. EL CODIGO QUE TENGO ES EL SIGUIENTE:

Public DATA As DAO.Database
Public OFICI As DAO.Recordset
Public CEDORI As DAO.Recordset
Public CEOBJ As DAO.Recordset

Public Sub Abrir()
On Error GoTo 10
Set DATA = OpenDatabase(".\CEDULACION.mdb")
10
If Err.Number = 3024 Then
Varmsg1 = MsgBox("No es localizada la Base de Datos... Gracias", vbCritical, "Atención")
Exit Sub
End If
End Sub

AHORA BIEN, HE TENIDO DUDAS EL CREAR MI PAQUETE DE INSTALACION YA QUE NO LE AGREGO LA BASE DE DATOS PORQUE SINO AL INSTALARLO EN CADA USUARIO ME INSTALARIA UNA BASE DE DATOS POR MAQUINA. AHORA BIEN HACIENDO EL PAQUETE SIN LA DATA E INSTALANDOLA EN EL SERVIDOR TENDRIA QUE COMPARTIR LA CARPETA DEL PROGRAMA Y CREAR UNA CONEXION DE RED A ESA CARPETA POR CADA USUARIO. EXISTIRIA UNA MEJOR FORMA DE HACERLO??? YA QUE ES PRIMERA VEZ QUE VOY A REALIZAR ESTO Y TENGO MUCHAS DUDAS. AGRADEZCO DE TU AYUDA PARA SABER COMO PUEDO HACER EN ESTOS CASOS.. GRACIAS DE ANTEMANO

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONEXION BASE DE DATOS EN RED PLEASE URGENTE

Publicado por Benjo (679 intervenciones) el 23/01/2005 00:19:39
Podrías utilizar SQL Server (propietario) o MSDE 2000 (Free)
Pero sin complicarte la vida, crea desde el Panel de Control Origenes de datos un DSN asignándole el engines y el Path de la Base de datos, se estabelcerá un disco persistente si es que está en otra Pc y listo.
Tu código DAO sólo debe llamar al DSN como Provider.
En el caso que cambies de lugar la Base de Datos, no tenés que volver a compilar la aplicación, sino que podés desde el panel de Control cambiar el Path y listo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONEXION BASE DE DATOS EN RED PLEASE URGENTE

Publicado por EDGAR (193 intervenciones) el 23/01/2005 01:35:04
Tendras algun ejemplo que me lo facilites colega, o con la conexion que yo tengo actualmente como quedaria??? No utilizo sql server porque cambiaria todo en mi sistema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONEXION BASE DE DATOS EN RED PLEASE URGENTE

Publicado por Benjo (679 intervenciones) el 24/01/2005 02:09:30
Edgar, deberías ver la Propiedad Connect del Objeto DataBase en donde debés especificar el DSN cuando utilizaás conectividad ODBC
Proporciona información acerca del origen de una base de datos abierta, de una base de datos utilizada en una consulta de paso a través o de una tabla adjunta.

La sintaxis para un ODBC

"ODBC;
DATABASE=basededatos;
UID=usuario;
PWD=contraseña;
DSN= nombreorigendatos;
[LOGINTIMEOUT=segundos;] "
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar