每当我提交表单时,它都会给我一个错误代码:
所有活动专家,电话,电话2等的"无效列名"和@SPECIALIST,@ CUST_PHONE,@ CUST_PHONE2等.
这是我下面的代码,也许我没有正确编写SQL语句或参数?使用@ infront的是我的数据库中的内容,其他小写的是我的文本框.我对这种编码比较陌生.
编辑:将我的INSERT INTO语句更改为建议的内容.错误仍然存在,但只是最小化
"无效的列名称eventspecialist,无效的列名称电话,无效的列名称phone2等"
private void execution(string eventspecialist, string phone, string phone2, string firstname, string lastname, string besttime, string companyname, string nonprofit, string requesteddate, string requestedtime, string attendance, string eventtype, string other, string leadsource, string notes, string catering, string bar, string damagedeposit, string dancefloor, string griddate, string gridnotes, string comments)
{
SqlConnection conn = new SqlConnection(GetConnectionString());
string sql = "INSERT INTO tblcontacts (@SPECIALIST, @CUST_PHONE1, @CUST_PHONE2, @CUST_FNAME, @CUST_LNAME, @BEST_TIME, @COMPANY_NAME, @NONPROFIT, @REQ_DATE, @REQ_TIME, @ATTENDANCE, @EVENT_TYPE, …Run Code Online (Sandbox Code Playgroud)