我正在使用Windows窗體C#和SQL。我有一個表由兩個列:如何將列值保存到SQL C#中的變量?
column1的=本身份識別碼(主鍵和唯一ID)
列2 =日期時間。
下面的代碼插入日期/時間到表:
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("Data Source=PCN-TOSH;Initial Catalog=mydb;Integrated Security=True");
cn.Open();
SqlCommand cm = new SqlCommand("Insert into TableDate_Time (DateTime) values (@DateTime)");
cm.Parameters.Add("@DateTime", SqlDbType.DateTime);
cm.Parameters["@DateTime"].Value = DateTime.Now;
cm.Connection = cn;
cm.ExecuteNonQuery();
// something like: var varID = the current myID value
}
我的問題是:我如何保存身份識別碼列的最後一行值成每當我按一下按鈕變量?任何想法?謝謝
是本身份識別碼一個'IDENTITY'柱或者是一個'uniqueidentifer'列? –
@ Scott張伯倫。它是獨特的。 – naouf
你應該在你的問題中明確說明這個問題,使用SCOPE_IDENTITY()的答案不適用於這個問題。 –