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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Always. 于 2013-9-17 19:54 编辑

尝试为文件 E:\我的第一个mdf解决\我的第一个mdf\Database1.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
问题:不能够再编译,请问一下该如何解决。可否解析详细点。

4 个回复

倒序浏览
可能是你调试程序的时候,附加上去了数据库,调试完并没有清除掉,再次调试,再次附加。。重名了。。
回复 使用道具 举报
建议如下:
1、重新建一个不同名的数据库文件,然后附加
2、新建一个项目解决方案,逐步copy代码并且调试,看问题出现在哪里!
3、删除原来数据库文件(如果是做测试用的数据)
回复 使用道具 举报
问题已经解决:在服务器资源管理器中右键你的数据库-----属性-----找到连接字符串 。将连接字符串右边框框中的内容复制替换下边语句中“”里面的内容:SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\我的第一个mdf解决\我的第二个mdf\Database1.mdf;Integrated Security=True;User Instance=True")

评分

参与人数 1技术分 +1 收起 理由
曹伟 + 1

查看全部评分

回复 使用道具 举报
Always. 发表于 2013-9-17 13:57
问题已经解决:在服务器资源管理器中右键你的数据库-----属性-----找到连接字符串 。将连接字符串右边框框 ...

请把帖子改为“已解决”
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马