我會在我的網站上創建一個評論部分,我想用下面的代碼設置我的數據庫。這是一個相關代碼還是?我的英語不太好,但我試着把我們放在一邊。asp.net c#database
該代碼將在btnSend
using() {
//Insert the data to the database
}
using() {
//Select the data from the datbase and the display it
}
我會在我的網站上創建一個評論部分,我想用下面的代碼設置我的數據庫。這是一個相關代碼還是?我的英語不太好,但我試着把我們放在一邊。asp.net c#database
該代碼將在btnSend
using() {
//Insert the data to the database
}
using() {
//Select the data from the datbase and the display it
}
我會寫兩個單獨的方法中的一種用於插入件,一個用於顯示。
protected void insert()
{
/// insert here
}
protected void display()
{
///display logic here
}
btnSend_click (blah blah)
{
insert();
display();
}
這樣的事情是我總是這樣做的。這是你問的嗎?
okey謝謝你的回答我會測試並回復給你;) – 2013-02-15 21:16:47
是的,你可以在插入和顯示方法中使用你的「using(){}」:)沒有什麼壞處。 – gaurav 2013-02-15 21:21:00
你知道按鈕點擊事件應該看起來像這樣嗎? btn_Send(對象發件人,EventArgs e) – briskovich 2013-02-15 21:21:01
看看[這個](http://stackoverflow.com/questions/9806166/how-to-create-sql-connection-with-c-sharp-code-behind-access-the-sql-server -答案。這個「教程」很清楚。 – BrOSs 2013-02-15 21:18:08
這裏沒有問題。雖然[''使用'可以幫助IDisposable](http://stackoverflow.com/questions/75401/uses-of-using-in-c-sharp/75483#75483),它不會「做數據庫的東西」。在我的代碼中,它看起來類似於使用(var ctx = _cf.Create()){var ent = _someAccess.Insert(..);使用(var ts = _cf.ForInsert())。 ctx.SubmitChanges(); ts.Complete(); }'但這可能不會幫助你。 – 2013-02-15 21:18:28