ACCESS + VB6 + En Red
Publicado por Ramon (3 intervenciones) el 17/02/2011 16:03:01
Hola amigos,
Tengo un software de gestion que ha de funcionar en RED.
La filosofia es facil. compartir la unidad del servidor y buscarla desde el cliente por la red.
Asi pues estando compartida la carpeta y comprovado que access abre la BBDD desde el cliente , procedo a ejecutar el codigo VB.
sBase = "\\Server\BBDD\MAINDB.mdb"
DebugString = DebugString & "DEBUG: Restart de conexion a MAINDB.mdb" & vbNewLine
If C1.State = 0 Then
C1.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
End If
(esta recomprovado que la CONEXION c1 esta declarada como ADO Connection oviamente.)
Sin embargo , si conecto la carpeta compartida a una unidad de RED ej: Z:
y cambio esto :
sBase = "Z:\BBDD\MAINDB.mdb" SI FUNCIONA , ergo no es un problema de acceso sino de SINTAXIS creo...
Alguien me orienta ?
Gracias de antemano. Ramon.
Tengo un software de gestion que ha de funcionar en RED.
La filosofia es facil. compartir la unidad del servidor y buscarla desde el cliente por la red.
Asi pues estando compartida la carpeta y comprovado que access abre la BBDD desde el cliente , procedo a ejecutar el codigo VB.
sBase = "\\Server\BBDD\MAINDB.mdb"
DebugString = DebugString & "DEBUG: Restart de conexion a MAINDB.mdb" & vbNewLine
If C1.State = 0 Then
C1.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
End If
(esta recomprovado que la CONEXION c1 esta declarada como ADO Connection oviamente.)
Sin embargo , si conecto la carpeta compartida a una unidad de RED ej: Z:
y cambio esto :
sBase = "Z:\BBDD\MAINDB.mdb" SI FUNCIONA , ergo no es un problema de acceso sino de SINTAXIS creo...
Alguien me orienta ?
Gracias de antemano. Ramon.
Valora esta pregunta
0