這是我第一次使用數據庫。 我決定創建一個有兩個表的數據庫 - 「團隊」,「玩家」 我想添加一個新玩家到「玩家」表。 「玩家」表包含以下幾列的:ID(自動編號),名字,姓氏,TeamID如何將「自動編號」字段(ID列)插入Access數據庫/ C#ASP.NET
爲了做到這一點,我已經創建了三個文本框的名字,姓氏,TeamID 注意,我沒有處理「ID」,因爲它是一個自動編號,應自動添加 Button1_click應最終添加新行。
這裏是我的代碼:
protected void Button1_Click(object sender, EventArgs e)
{
try
{
connection = new OleDbConnection(connectionString);
}
catch
{ }
try
{
connection.Open();
OleDbCommand command = new OleDbCommand("INSERT INTO Player VALUES ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')");
command.ExecuteNonQuery();
connection.Close();
}
catch
{ }
*請注意,我沒有對待「ID」,因爲它是一個自動編號,應該自動添加*您似乎在告訴我們答案。什麼是問題? – RedFilter
當問一個問題時,你應該總是明確地說出你有什麼問題與適用的錯誤信息(如果適用)。關於問題的答案,似乎有一個相當不錯的猜測,但你不應該讓人們猜測。 – Chris
空的catch塊是邪惡的。他們阻止你告訴我們你的問題是什麼,以及在哪裏。順便說一句:如果TeamID列是一個數字,TextBox3.Text不應該在單引號內。 – jbl