本帖最后由 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 共享目录中。
本人检查了 不存在同名数据库,请给出解决办法,不胜感激 |