Я изо всех сил пытался подключиться с помощью app.config вместо жесткого кодирования со вчерашнего вечера, и я либо не могу найти больше информации в сети, которая помогла бы, либо я слишком новичок, чтобы понять все это.
Исключение возникает в строке, назначающей строку подключения для «возвращаемого значения».
Imports System.Configuration
Imports System.Data.SqlClient
Public Class Form1
Public Shared Function GetConnectionStringByName( _
ByVal con As String) As String
Dim returnvalue As String
returnvalue = ConfigurationManager.ConnectionStrings(con).ConnectionString
MessageBox.Show(returnValue)
Return returnValue
End Function
Вот app.config также
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" />
</startup>
<connectionStrings>
<clear />
<add name="con"
connectionString="Data Source=DBT07P;InitialCatalog=WeeklyDev_08012011;User Id=user;Password=Pass;"
providerName="System.Data.ProviderName"/>
</connectionStrings>
</configuration>