用Visual Studio 來寫SQL,偵錯時一直沒成功,後來發現是我的Instance名稱不對
下面是很多前輩實行成功的code ! 別忘了用using來進行資源釋放
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|\Database1.mdf;Integrated Security=True;User Instance=True");
備註:紅色是Instance名 ;藍色是資料表名稱
沒有留言:
張貼留言