2011-06-30 195 views
-2

我正在使用C更新數據庫#& SQL。當我向表中插入一個值時,它將存在於表中,直到我關閉連接。如何保存我插入的值?下面是我使用的代碼:將插入保存到數據庫中

 conn = new System.Data.SqlClient.SqlConnection(); 
     conn.ConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=|DataDirectory|\\Unmapped.mdf;Integrated Security=True;User Instance=True";    
     string sql = "INSERT into unmappedTeamsTable values ('Value1', 'Value2', 'PW')"; 
     SqlCommand insertCommand = new SqlCommand(sql, conn); 

     conn.Open(); 
     insertCommand.ExecuteNonQuery(); 
     conn.Close(); 

感謝

+3

您必須有一個事務正在運行 - 您顯示的代碼本身不會導致回滾 – BonyT

+0

您正在將值保存到數據庫。你的意思是一旦你保存了它們,你如何從數據庫中獲得價值? – Jethro

+0

好吧,在我插入值並在數據庫中查看錶格後,它是空的! – Paul

回答

0

設置一個brakepoint,看看你的查詢運行與否。

我認爲你的代碼執行不正確。