2017-03-06 48 views
1

我有一個交易的過程是這樣的:插入失敗:錯誤在MySQL語法在VB.net

INSERT INTO transaction(out, taxi_no, driver_name, odometer, date, mileage_out, hours_rent, remittance, total, shortage) VALUES (@out, @taxiNO, @drivername, @odometer, @date, @mout, @hours, @remittance, @total, @shortage) 

您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法手冊「出來,taxi_no,DRIVER_NAME,里程錶,日期,mileage_out,hours_rent,匯款,」在1號線

我剛纔複製的語法和只是改變我的其他項目的值,它在我的其他項目上運行良好,但是當我嘗試運行該應用程序時,它給了我錯誤。

+1

該錯誤不匹配,顯示的查詢。例如,顯示的錯誤顯示一個不存在於查詢中的「里程錶」字段。 – Pikoh

+0

目前幾乎沒有辦法幫助您。正如@Pikoh剛纔所說,錯誤與查詢不符。 「taxi_no」之前的「out」部分在哪裏? 「里程錶」在哪裏?我覺得這是你給我們的錯誤信息,或者不是這個查詢拋出它。 – David

+0

哦,我非常抱歉,我複製了錯誤的代碼行。 – Rina

回答

3

out是MySQL中的關鍵字,請添加backtick即`回quote`

+0

哦,我明白了,我不知道。非常感謝你的工作! – Rina