【问题标题】:SQL exception error message when entering / retrieving from DB输入/从数据库检索时出现 SQL 异常错误消息
【发布时间】:2017-02-27 17:14:01
【问题描述】:

当我尝试将从文本框中输入的数据保存到我的数据库中,或在我的数据库中搜索数据时,我会收到以下错误消息:

System.Data.dll 中出现“System.Data.SqlClient.SqlException”类型的未处理异常 附加信息:尝试为文件 C:\Users\User\Documents\Visual Studio 2015\Projects\Aaron's WPF Project\Database1.mdf 附加自动命名数据库失败。存在同名数据库,或指定文件无法打开,或位于 UNC 共享上。

我删除了我的数据库,重新创建了它,然后重新输入了连接字符串,但我仍然遇到此错误?这是为什么。

这是我的连接字符串:

 SqlConnection Connection = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C: \Users\User\Documents\Visual Studio 2015\Projects\Aaron's WPF Project\Database1.mdf;Integrated Security=True");

【问题讨论】:

  • “C:”后面有一个空格。这也是你的代码,还是复制错误?
  • 检查this answer是否有你需要的信息

标签: c# visual-studio


【解决方案1】:

我花了一个令人沮丧的小时试图弄清楚这一点。原来这是在 .NET SqlClient 库中抛出的一个正常异常,我可以忽略它,然后它会继续运行并正常工作。

【讨论】:

  • “正常异常”是矛盾的。任何例外都不应被视为“正常”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-16
  • 2016-01-17
  • 2019-03-14
  • 2011-10-17
相关资源
最近更新 更多