【发布时间】:2016-02-07 14:03:24
【问题描述】:
我正在用 c# 开发一个附加数据库的项目。我用来附加数据库文件的路径是:
string connectionString =
@"Data Source (LocalDB)\v11.0;AttachDbFilename='C:\Users\[UserName]\Desktop\OOPproject\Nauman(ManagementSystrm\WindowsFormsApplication1\Database1.mdf';Integrated Security=True";
当我移动项目文件夹的位置时,我遇到了路径异常,因为通过移动文件夹更改了路径...
请帮助我任何一般的路径或东西来轻松访问数据库。
【问题讨论】:
-
您的新位置是什么? [UserName] 只是您的问题中的占位符,还是错误地保留在连接字符串中?
-
如果你的问题没问题,你正在寻找
string currentPath = Environment.CurrentDirectory;。只需将此字符串与您的位置连接,它就会每次都找到您的数据库。 -
最佳解决方案是将数据库放在它所属的服务器上 - 然后只需引用该服务器和逻辑数据库名称您的应用程序并停止摆弄
.mdf文件....
标签: c# sql-server desktop-application