Please see the code below:
Public Sub GetConnectionString(Dim strCon As String)
Dim stringtochange As String = ConfigurationManager.ConnectionStrings("GeniedbConnection").ConnectionString 'line 2
Dim configFile As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
Dim connectionStringsSection As ConnectionStringsSection
connectionStringsSection = CType(configFile.GetSection("GeniedbConnection"), ConnectionStringsSection)
connectionStringsSection.ConnectionStrings("GeniedbConnection").ConnectionString = strCon 'Line 6
configFile.Save()
End Sub
I am trying to change the connection string in the app.config. Line 2 returns the current connection string. Line 6 throws an exception: `"Object reference not set to an instance of an object." Why is this?