黑马程序员技术交流社区
标题:
求助,是不是一个项目必须建一个数据库哪 。。例如下面的
[打印本页]
作者:
张雪风
时间:
2012-5-30 12:11
标题:
求助,是不是一个项目必须建一个数据库哪 。。例如下面的
如果“注册并登陆”项目使用“第一个mdf”中的"First mdf.mdf"就会报错:
尝试为文件 D:\学习资料\数据库\第一个MDF\注册 并登陆\bin\Debug\First mdf.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
111.jpg
(21.48 KB, 下载次数: 26)
下载附件
2012-5-30 12:03 上传
作者:
王针
时间:
2012-6-1 13:15
我也没有解决,我想是因为数据库地址的调用问题。
等高手解答。
作者:
高宜
时间:
2012-6-1 17:11
老师给的神奇代码带来的副作用
作者:
冯奎智
时间:
2012-6-1 21:07
我猜是你没修改老师给的神奇代码里面的mdf文件名
作者:
钟广雄
时间:
2012-6-7 22:02
这个问题曾经我也遇到,没错的话你是几个项目一个库,分离应该可以
作者:
戴伟
时间:
2012-6-10 13:10
如果你的数据库文件是在最后一个“注册并登录”文件夹下,在连数据库之前把这段代码加上就行了(神奇代码)
#region 获取数据库文件地址
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
#endregion
可以考虑加在以下几个地方:
1、program.cs文件里面的Application.Run(new Form1())之前
2、窗体的构造函数里
3、Form1_Load里面
作者:
刘豪
时间:
2012-6-10 13:46
很可能是你没关闭连接
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2