标题:
C#问题
[打印本页]
作者:
lqiang0329
时间:
2011-5-8 13:57
标题:
C#问题
本帖最后由 lqiang0329 于 2011-5-8 13:58 编辑
源程序是:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
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);
}
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database2.mdf.mdf;Integrated Security=True;User Instance=false");
conn.Open();
Console.WriteLine("成功");
Console.ReadKey();
}
}
}
提示错误:尝试为文件 d:\我的文档\桌面\练习\ConsoleApplication1\ConsoleApplication1\Database2.mdf.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
本人检查了 不存在同名数据库,请给出解决办法,不胜感激
作者:
fwbook
时间:
2011-5-9 08:04
最好把这个文件放到其它目录中。我的文档目录具有一些特殊限制。另外,确认附加后数据库的名字,是否和数据库一致。
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0