我寫在asp.net這個代碼,但它仍然不是在一個SQL Server數據庫中更新記錄:如何通過asp.net更新SQL Server數據庫中的記錄?
SqlCommand cmd4 = new SqlCommand("Select * from roomdetail", conn);
SqlDataReader dr = cmd4.ExecuteReader();
while (dr.Read())
SqlCommand cmd3 = new SqlCommand("update [roomdetail] set [rid]=' " +count+1 + " ' where rid = 0 AND roomtype='"+typeRadioButtonList1.SelectedItem.ToString()+ "' ", conn);
我不認爲這甚至編譯,因爲一個聲明不能的身體控制流程塊沒有括號。另外你試圖達到什麼目標?你爲什麼要做'SELECT'查詢然後忽略結果? –
它編譯成功,但不更新,我使用select查詢爲了讀取行並根據條件更新指定的列。 –
您問題中的代碼將無法成功編譯。粘貼時要精確。 –