Al final lo he resuelto utilizando un archivo de configuración para la Aplicación de nombre App.config y usando la clase AppSettingsReader.
Dejo aqui el App.config y el metodo para conectarme a base de datos.
Hola moNTeZIon, buscando tb encontre una clase para leer INIs, si que seria otra posibilidad, aunque me ha parecido mas cómodo esta forma.
Código:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!-- User application and configured property settings go here.-->
<!-- Example: <add key="settingName" value="settingValue"/> -->
<add key="strConexion" value="Data Source=basedatos;Initial Catalog=Docs;User ID=sa;Password=pwd;"/>
</appSettings>
</configuration>
Código:
Dim strConn As String
Dim configurationAppSettings As System.Configuration.AppSettingsReader
configurationAppSettings = New System.Configuration.AppSettingsReader
strConn = CStr(configurationAppSettings.GetValue("strConexion", GetType(String)))
Try
ConexionDB = New SqlClient.SqlConnection(strConn)
ConexionDB.Open()
Catch e As Exception
MessageBox.Show("Error:" & vbCrLf & e.Message)
Exit Sub
End Try
Gracias