A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 忘忧草 中级黑马   /  2012-4-23 09:48  /  2090 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

AttachDbFilename=|DataDirectory|\Database2.mdf;
如果在任意处创建数据库,可以这样访问吗?不行,该如何访问?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
DataDirectory的值是当前项目的路径
创建是什么意思,创建连接的吗,创建连接应该是可以的
完整代码
@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;
Integrated Security=True;User Instance=True"

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 忘忧草 于 2012-4-23 16:47 编辑
z4226797 发表于 2012-4-23 09:57
DataDirectory的值是当前项目的路径
创建是什么意思,创建连接的吗,创建连接应该是可以的
完整代码

不是创建连接,是创建待连接的数据库。或者说,如果我把当前字符串连接的数据库移动到新的位置,这样还能访问吗?按照你说的“DataDirectory的值是当前项目的路径”应该是不能访问了。不能的话,新的字符串该怎么写?
回复 使用道具 举报
忘忧草 发表于 2012-4-23 16:45
不是创建连接,是创建待连接的数据库。或者说,如果我把当前字符串连接的数据库移动到新的位置,这样还能 ...

你移动了数据库位置肯定是不能访问了,具体看你将数据库移动到哪里,再相应的修改路径了。
回复 使用道具 举报
相对路径的 表示
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马