我遇到了問題,試圖更新我的SQL數據庫應該工作的代碼,我沒有看到什麼是錯的,或者如何解決它。也許一組新的眼睛可能能夠指出什麼是錯的。誤差=webmatrix 3 C#SQL錯誤參數化查詢
「的參數化查詢 '(@ 0 nvarchar的(3),@ 1個爲nvarchar(12),@ 2爲nvarchar(8),@ 3爲nvarchar(4),@ 4' 預計參數「@ 8' ,但未提供該」
代碼如下:
Truck_Number = Request.Form["Truck_Number"];
Truck_Make = Request.Form["Truck_Make"];
Truck_Model = Request.Form["Truck_Model"];
Truck_Year = Request.Form["Truck_Year"];
Truck_Vin = Request.Form["Truck_Vin"];
Truck_Empty_Weight = Request.Form["Truck_Empty_Weight"];
Truck_Assigned_To = Request.Form["Truck_Assigned_To"];
Truck_Assigned_Date = Request.Form["Truck_Assigned_Date"];
Truck_Plate_Number = Request.Form["Truck_Plate_Number"];
Truck_IFTA_ID = Request.Form["Truck_IFTA_ID"];
Truck_HUT_ID = Request.Form["Truck_HUT_ID"];
Truck_Oregon_ID = Request.Form["Truck_Oregon_ID"];
Truck_New_Mexico_ID = Request.Form["Truck_New_Mexico_ID"];
Truck_Kentucky_ID = Request.Form["Truck_Kentucky_ID"];
Truck_Payment_Start_Date = Request.Form["Truck_Payment_Start_Date"];
Truck_Payment_Due_Date = Request.Form["Truck_Payment_Due_Date"];
Truck_Payment_Amount = Request.Form["Truck_Payment_Amount"];
Truck_Total_Payment = Request.Form["Truck_Total_Payment"];
Truck_Commission = Request.Form["Truck_Commission"];
var updateQueryString [email protected]"UPDATE Trucks SET [email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected] WHERE [email protected]";
db.Execute(updateQueryString,Truck_Number,Truck_Make,Truck_Model,Truck_Year,Truck_Vin,Truck_Empty_Weight,Truck_Assigned_To,Truck_Assigned_Date,Truck_Plate_Number,Truck_IFTA_ID,Truck_HUT_ID,Truck_Oregon_ID,Truck_New_Mexico_ID,Truck_Kentucky_ID,Truck_Payment_Start_Date,Truck_Payment_Due_Date,Truck_Payment_Amount,Truck_Total_Payment,Truck_Commission,ID);
Response.Redirect("truck_list.cshtml");
任何幫助弄清楚什麼是錯了,我將不勝感激
的參數化查詢 '(@ 0 nvarchar的(3),@ 1個爲nvarchar(12),@ 2爲nvarchar(8),@ 3爲nvarchar(4),@ 4' 預期參數'@ 8',沒有提供。 –
檢查你是否確實有一個名爲「Truck_Vin」的表單字段 –