2013-03-15 67 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

相关问题