本帖最后由 ↖落葉下♀媃媚 于 2013-4-13 14:22 编辑
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);
}
using ( SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\CallCenter.mdf;
Integrated Security=True; User Instance=True"))
{
conn.Open();//这句出错如下什么意思
Console.WriteLine("连接成功");
}
Console.ReadKey();
为什么生成显示黑屏,而不出现连接成功呢?出错如下
尝试为文件 c:\users\lenovo\documents\visual studio 2010\Projects\ADO.NET\ADO.NET\CallCenter.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
|