2013-03-15 106 views
0

我已經有效地複製了我將用於從C#項目連接到我們的數據庫的第一步到VB.NET,但VB 2010 Express變得越來越不安。設置連接字符串拋出InvalidOperationException

我有一個空的DataGridView winForms。這種形式的背後,我已經添加以下代碼:

enter image description here

App.config文件我有以下幾點:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
    <add name ="WH" connectionString="USER ID=xxx;PASSWORD=xxx;PERSIST SECURITY INFO=True;Data Source=xxx;Initial Catalog=WH" /> 
    </connectionStrings> 
</configuration> 

在這一點上我想我會調試和我已經得到錯誤:

enter image description here

這是什麼錯誤的可能原因是什麼?

+0

你確定連接字符串讀取異常嗎? – Steve 2013-03-15 08:41:38

+0

我和史蒂夫在一起。將你已經顯示的代碼複製到一個新項目中,並且工作正常。表單上還有其他可以拋出異常的東西嗎? – MrBlue 2013-03-15 09:07:17

+0

@Steve我很不熟悉使用'VS'和'.NET':我如何檢查連接字符串讀取的異常? – whytheq 2013-03-15 09:12:49

回答

0

作爲替代方案,您可以嘗試創建新的設置文件,而不是使用ConfigurationManager類。

假設您使用名爲WH的設置創建名爲ConnectionStrings.settings的文件,則可以通過ConnectionStrings.Default.WH訪問該值。

+0

我想知道我的VB Express應用程序是不是硬連接到''LocalSqlServer「'.... VB Express和SQL Server Express是我正在做的課程的一部分,而在這個問題中, m試圖從這個VB Express鏈接到我的SQL-Server 2012工作實例 – whytheq 2013-03-15 15:38:39

相關問題