2012年5月23日 星期三

ADO dot NET 連結 VC內建MDF



用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名 ;藍色是資料表名稱

沒有留言: