我安装了 VS2019 并开始训练,我正在尝试使用 [DataDirectory] 连接到我的数据库 DB 文件位于我的 Debug 文件夹中 我正在使用以下 Conn 字符串cstr = @"server=(localdb)\MSSQLLocalDB;AttachDbFilename=[DataDirectory]\test.mdf;Integrated Security = True;";
,但出现此错误
尝试为文件 [DataDirectory]\test.mdf 附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上
但如果我用另一个固定位置(如 D:\Test.mdf)更改 [datadirectory] 它将起作用
我的代码:
string cstr;
SqlConnection cnn;
cstr = @"server=(localdb)\MSSQLLocalDB;AttachDbFilename=[DataDirectory]\Test.mdf;Integrated Security = True;";
cnn = new SqlConnection(cstr);
cnn.Open();
MessageBox.Show("Connection Open !");
cnn.Close();
请帮忙。