C# 缩短Sql数据库文件的路径
E:\Samples\MyApp\C\bin\Debug\Login.mdf 这里Login.mdf是我的数据库名,如果我将此数据库移动到其他路径,我需要更改登录名的地址,是否可以将其仅放在bin文件夹中C# 缩短Sql数据库文件的路径,c#,sql,file,path,C#,Sql,File,Path,E:\Samples\MyApp\C\bin\Debug\Login.mdf 这里Login.mdf是我的数据库名,如果我将此数据库移动到其他路径,我需要更改登录名的地址,是否可以将其仅放在bin文件夹中 SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Samples\MyApp\C#\bin\Debug\Login.mdf;Integrated Security=True;
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Samples\MyApp\C#\bin\Debug\Login.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
我试过这个,但不起作用。。。
有什么办法吗?将mdf文件添加到解决方案的根目录中。将复制输出属性设置为true,而不是AttachDbFilename=\Login.mdf;应该可以。如果我们谈论win Application.example,尝试使用Application.StartupPath并将其添加到连接中?求你了,我不明白u@DataSource=.\SQLEXPRESS;AttachDbFilename=+Application.StartupPath+\Login.mdf;综合安全=真实;连接超时=30;用户实例=TrueIt工作了。。。!非常感谢大家。。。!
AttachDbFilename=\Login.mdf;