我是一个非常新的C#初学者,与vb中做代码的旧风格不同。但试图找出正确的方法来编写一个添加sql语句现在是非常令人困惑的,我不知道下面的顺序是什么,我会分解sql语句。仅用于示例目的。构成正确的SQL添加语句的是什么,为Webmatrix 3的初学者打破了部分内容?
var addsqlquery = "INSERT INTO Expenses (Company_Name, Company_Address, Company_City, Company_State, State_Tax_Rate1, Item_Name, Item_Price, Sales_Tax_Amount, State_Tax_Rate2, Zip_Code, Phone_Number, Quantity, Date_Bought, Truck_Number, Tax_Type) VALUES (@0,@1,@2,@3,@4,@5,@6,@7,@8,@9,10,@11,@12,@13,@14)
现在主要是混乱,这是@ 1的值,@ 2,@ 3,@ 4,@ 5等,哪里从来该信息。 这是否@ 0来自下一行中的代码,例如:
db.Execute(insertQuery,Company_Name, Company_Address, Company_City,Company_State, State_Tax_Rate1, Item_Name, Item_Price, Sales_Tax_Amount,State_Tax_Rate2, Zip_Code, Phone_Number, Quantity, Date_Bought, Truck_Number, Tax_Type);
像@ 0 = COMPANY_NAME? @ 2 = Company_Address?如果是这样的情况下,它应该拉他们从提交按钮填充变量可以说:
var Company_Name=Request.Form["Company_Name"]; Correct?
我很新的C#编程结构,并WebMatrix的,但我很困惑,如果有人可以只给我解释一下哪里他们的变量来自并传递到他们获取信息的地方,我想我最终可以完成1页的从asp(classic)升级到cshtml风格的页面。先谢谢你。