本帖最后由 王洪磊 于 2013-6-11 20:34 编辑
- 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.FullName;
- AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
- }
- SqlConnection conn=new SqlConnection(@"Data Source=.\SQLEXPRESS;
- AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
- conn.Open();
- Console.WriteLine("打开数据库连接成功");
- }
复制代码 未处理 System.Data.SqlClient.SqlException
Message=尝试为文件 D:\Visual Studio 2010\第一个mdf\第一个mdf\bin\Database1.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
这是怎么回事啊?请高手帮忙啊!急死人啦! |