2011-12-19 69 views
0

我希望有人修改以下代碼以保存數據以自動爲每條記錄生成主鍵。 PS。在數據庫中,ID列是主鍵,Is身份設置爲是。如何保存數據以自動生成主鍵

嘗試

cmd = New SqlCommand("Insert into StudentDetails.programmes(ID,Programme,Form,AcademicYear,Class) values(@ID,@Programme,@Form,@AcademicYear,@Class)", cn) 

cmd.Parameters.AddWithValue("@Programme", txtProgramme.Text) 
cmd.Parameters.AddWithValue("@Form", txtForm.Text) 
cmd.Parameters.AddWithValue("@AcademicYear", txtAcademicYear.Text) 
cmd.Parameters.AddWithValue("@Class", txtClass.Text) 

cmd.ExecuteNonQuery() 

MessageBox.Show("Record successfully saved", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information) 

回答

3

只需從查詢中刪除ID。如果沒有給出,它會自動生成。

cmd = New SqlCommand("Insert into StudentDetails.programmes(Programme,Form,AcademicYear,Class) values(@Programme,@Form,@AcademicYear,@Class)", cn) 
+0

非常感謝您的指導。 – Akaglo 2011-12-19 22:13:11