確定現在我使用的是SQL數據庫,以從不同的表中的值...所以我進行連接,並得到這樣的價值觀:SQL連接到數據庫重複
DataTable dt = new DataTable();
SqlConnection connection = new SqlConnection();
connection.ConnectionString = ConfigurationManager.ConnectionStrings["XYZConnectionString"].ConnectionString;
connection.Open();
SqlCommand sqlCmd = new SqlCommand("SELECT * FROM Machines", connection);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlCmd.Parameters.AddWithValue("@node", node);
sqlDa.Fill(dt);
connection.Close();
,所以這是一個查詢在頁面上,我打電話給頁面上的許多其他查詢。
所以我需要每次打開和關閉連接... ???
也如果沒有這部分是共同所有:
DataTable dt = new DataTable();
SqlConnection connection = new SqlConnection();
connection.ConnectionString = ConfigurationManager.ConnectionStrings["XYZConnectionString"].ConnectionString;
connection.Open();
可我喜歡把它放在一個函數並調用它,而不是..代碼看起來更清潔...... 我嘗試這樣做,但我得到如下錯誤:
連接在當前上下文中不存在。
任何建議???
感謝
希望我很久以前就知道這個... –