我試圖使用C#將項目添加到我的數據庫。 我有2個表的數據庫:如何添加項目到數據庫?
「項目部分」
「項目表」,該表中有一個名爲「項目名稱」
但即時得到這個錯誤列:
There was an error parsing the query. [ Token line number = 1,Token line offset = 21,Token in error = Table ]
這裏是我使用的代碼。
private void button1_Click(object sender, EventArgs e)
{
sqlCEC.Open();
//Project_List.Items.Add(new_project_name.Text.ToString());
SqlCeCommand sqlCEcommand = new SqlCeCommand("INSERT INTO Project Table(Project Name) VALUES(@Project Name)", sqlCEC);
sqlCEcommand.Parameters.AddWithValue("@Project Name", new_project_name.Text);
sqlCEcommand.ExecuteNonQuery();
sqlCEC.Close();
}
看看這個問題,它的答案:[http://stackoverflow.com/questions/4436440/pros-and-cons-of-table-name-having-spaces](http://stackoverflow.com /問題/ 4436440 /優點和利弊-的表名,有-空格)。 – 2013-02-20 15:11:35
我不認爲這些空格在表名中是有效的。我只是試圖創建一個測試CE數據庫,並且當我使用了您提供的表名和列名稱時,它抱怨說。他們只是個例子嗎? – cameronjchurch 2013-02-20 15:35:06