我得到「INSERT INTO語法錯誤」int我的查詢,我不知道爲什麼。 (到Access的連接在另一個類中)。INSERT INTO語法錯誤c#,訪問
public void InsertOrder(Order Item) // add new order
{
string cmdStr = "INSERT INTO [Order] (CostumerID,ProID,ProName,ProPrice,Comments,Discount,Color,Size,Quantity,OrdertDate) VALUES (@costumerID,@proID,@proName,@proPrice,@comments,@discount,@proColor,@proSize,@quantity,@orderDate)";
using (OleDbCommand command = new OleDbCommand(cmdStr))
{
command.Parameters.AddWithValue("@costumerID", Item.CostumerID);
command.Parameters.AddWithValue("@proID", Item.ProId);
command.Parameters.AddWithValue("@proName", Item.ProName);
command.Parameters.AddWithValue("@proPrice", Item.ProPrice);
command.Parameters.AddWithValue("@comments", Item.Comments);
command.Parameters.AddWithValue("@discount", Item.Discount);
command.Parameters.AddWithValue("@proColor", Item.ProColor);
command.Parameters.AddWithValue("@proSize", Item.ProSize);
command.Parameters.AddWithValue("@quantity", Item.Quantity);
command.Parameters.AddWithValue("@orderDate", Item.OrderDate);
base.ExecuteSimpleQuery(command);
}
}
請幫忙嗎? 謝謝!
您提出了8個問題並獲得了11個答案,但都沒有被接受。正如[Tour]接受答案中所解釋的和(稍後)的upvoting幫助其他用戶找到很好的答案。請花點時間參加[旅遊],然後點擊對號。 – Plutonix