设置连接字符串会引发InvalidOperationException

时间:2013-03-15 08:20:23

标签: vb.net

我已经有效地复制了我用于从C#项目连接到我们的数据库的第一步到VB.NET,但是VB 2010 Express正在感到不安。

我有一个带有空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

这个错误的可能原因是什么?

1 个答案:

答案 0 :(得分:0)

作为替代方案,您可以尝试创建新的设置文件,而不是使用ConfigurationManager类。

假设您使用名为WH的设置创建名为ConnectionStrings.settings的文件,您可以通过ConnectionStrings.Default.WH访问该值。