2014-10-21 56 views
-2

我無法讓我的程序在打開時清除SQL數據庫。我已經通過調試去了,有在代碼中沒有錯誤刪除,但它只是數據不會從表中刪除

string delete = "Delete from Trivia"; 
con.Open(); 
SqlCommand comm = new SqlCommand(delete, con); 
con.Close(); 
+5

在創建命令後,您必須調用comm.ExecuteNonQuery()。 – itsme86 2014-10-21 22:53:24

+0

哇...呃。對於將SQL加入我的程序還是很抱歉 – 2014-10-21 22:55:03

回答

3

你不是實際執行該命令沒有做到這一點。您也可以考慮使用using聲明。即使發生錯誤,它也會自動處理連接:

using (SqlConnection con = new SqlConnection(connectionString)) 
{ 
    con.Open(); 
    SqlCommand comm = new SqlCommand("delete from Trivia", con); 
    comm.ExecuteNonQuery(); 
}