我收到尝试附加文件的自动命名数据库

时间:2018-01-09 17:19:44

标签: c# sql-server

这是我得到的错误:

  

System.Data.dll中出现未处理的“System.Data.SqlClient.SqlException”类型异常

     

其他信息:尝试为文件C:\ Users \ Lee Chern Hao \ Desktop \ 2017文件夹sem 2 \ sensor \中期项目v2 \ sntp项目\ sntp项目\ App_Data \ shoppingcart.mdf附加自动命名数据库失败。
  存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。

这是我使用的连接字符串:

SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C: \Users\Lee Chern Hao\Desktop\2017 folder sem 2\sensor\Mid term projectv2\sntp project\sntp project\App_Data\shoppingcart.mdf;Integrated Security=True;Connect Timeout=30");

1 个答案:

答案 0 :(得分:3)

这条消息告诉你这一点,在没有测试的情况下,你有一个额外的空间C:

AttachDbFilename=C: \Users\

在C:之后包含空格,它应该是

AttachDbFilename=C:\Users\