當我嘗試使用應用程序向我的數據庫添加新行時,一切正常,但是當我關閉程序時數據庫不包含新插入的行。使用插入到(WPF應用程序)時沒有數據庫填充
下面是我的代碼:
string n;
n = txtNaslov.Text;
SqlConnection con = new SqlConnection("my connection string...");
try
{
SqlCommand cmd = new SqlCommand("insert into Table1 values('" + n + "', con);
//i ve added the other
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
catch (SqlException ex)
{
}
finally
{
}
我在做什麼錯?
你的表是否只有一列?也許有一個異常被拋出?發佈表架構並嘗試記錄異常消息。 –
那麼,你最大的問題是空的catch語句。拋出異常是有原因的,並且傾向於包含關於系統遇到的問題的非常有用的信息。 _Never_忽略異常。 – David
另一面通知:'con.Close();'應該在'finally'中。 – a1ex07