| 今天学到视频的ADO.NET,可是运行如下代码的时候出现了错误,在conn.Open();这里出现了问题,而且控制台没有输出.下面是VS给出的解释. ---------------------------------------------------------------------
 未处理 System.Data.SqlClient.SqlException
 尝试为文件 D:\My Documents\Visual Studio 2010\Projects\0317\第一个mdf\bin\Database1.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
 ---------------------------------------------------------------------
 
 不知道该怎么解决这个问题了,请大家帮帮小弟一把.O(∩_∩)O谢谢
 
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Data.SqlClient;
 
 namespace 第一个mdf
 {
 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.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("打开数据库连接成功");
 Console.ReadKey();
 }
 }
 }
 
 
 |