相对ConnectionString数据库(visual studio)Vb.net

时间:2016-04-18 13:30:48

标签: sql-server database visual-studio visual-studio-2013 connection-string

当我使用此连接字符串时,我使用VS2015 express创建了一个数据库:

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="C:\Users\example\documents\visual studio 2015\Projects\materials summury\Rexnord materials summury\Database1.mdf";Integrated Security=True

连接正常,但是当我使用这个时:

Data Source=(LocalDB)\MSSQLLocalDB; AttachDbFilename=".\ Database1.mdf";Integrated Security=true;

我收到了消息:登录失败。你可以帮我解决这个相对联系吗? 提前致谢

1 个答案:

答案 0 :(得分:1)

ConnectionString允许使用DataDirectory这样的元数据您可以使用Data Source=[DataDirectory]Database1.mdf来获取项目根目录。使用DataDirectory或它的equivelant符号~,你不能比解决方案文件夹本身更高。

https://msdn.microsoft.com/en-us/library/cc716756.aspx