Conexión DB Firebird Visual Basic
Estoy intentando hacer un programa en Visual Basic para acceder a una base de datos. He conseguido conectar la base de datos que tengo en una carpeta de mi ordenador sin problemas y el programa funciona.
El problema es que ahora quiero acceder a la base de datos que otro ordenador de mi red LAN tiene en una carpeta compartida.
Cuando le pongo la ruta y ejecuto el programa, me salta un error diciendo que la cadena de conexión es incorrecta.
La función de conectar que tengo en el programa es la siguiente:
Public Sub conectar() ' Se forma la cadena de conexion fb_string.ServerType = FbServerType.Default fb_string.UserID = "SYSDBA" fb_string.Password = "masterkey" fb_string.Dialect = 3 'ubicacion de la base de datos de firebird Config.TBDatabase.Text = INI_File.GetString("Database", "ruta", "") If Config.TBDatabase.Text.Equals("") Then Config.Show() MsgBox("Falta direccion base de datos") Config.Buscar_data.PerformClick() 'fb_string.Database = "Y:\Proyectos\Proy_Amb\Database\prueba.fdb" End If fb_string.Database = INI_File.GetString("Database", "ruta", "") fb_string.Pooling = False ' se realiza la conexion Try Conexion.ConnectionString = fb_string.ToString Conexion.Open() If Conexion.State = ConnectionState.Open Then Console.WriteLine("Conexión a [" & fb_string.Database & "] establecida") End If Catch err As FbException Console.WriteLine("Error: No se pudo realizar la conexión a [" & fb_string.Database & "]") Console.WriteLine(err.Message) End Try End Sub
Cuando asigno la ruta fb_string.Database = Y:\Proyectos \Proy_Amb \Database\ prueba.fdb" funciona sin problemas porque es un disco local, pero por ejemplo cuando intento acceder a uno remoto: fb_string.Database = \\PcRemoto\ CarpetaCompartida\ Database\ prueba.fdb" no funciona de ninguna manera.
Desde el explorador de archivos puedo acceder a la ruta remota sin problemas.
Espero que me podáis ayudar ya que llevo varios días intentado solucionarlo sin éxito.