[問題] 不是關鍵字卻出現錯誤

看板C_Sharp作者 (傳說中的一塊錢)時間15年前 (2010/06/10 01:03), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
這是我的程式片段 //建立SqlDataAdapter SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Order", sqlconn); DataSet ds = new DataSet(); //將資料注入到DataSet中,並命名DataTable為Products da.Fill(ds, "Products"); 執行的時候會在 da.Fill(ds, "Products"); 這行 出現 "Incorrect syntax near the keyword 'Order'" 的錯誤訊息 可是Order卻不是關鍵字 把表單名稱改成別的就又可以正常執行了 麻煩請各位幫小弟解答一下好嗎 到底是什麼原因 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.240.147

06/10 01:10, , 1F
order不是C#的關鍵字 但卻是SQL的關鍵字? "order by"?
06/10 01:10, 1F

06/10 01:10, , 2F
我猜的拉 不是很確定!
06/10 01:10, 2F

06/10 03:37, , 3F
用到sql的保留定要用 [Order]
06/10 03:37, 3F

06/10 08:58, , 4F
Order By 是SQL語法關鍵字, 建議先學好SQL命令.
06/10 08:58, 4F

06/10 10:49, , 5F
關鍵字
06/10 10:49, 5F
文章代碼(AID): #1C3ybjqf (C_Sharp)