- 爱易网页
-
ASP.NET教程
- 变量名 '@111111' 已声明。变量名在批查询或存储过程内部必须唯一。
日期:2014-05-17 浏览次数:20537 次
变量名 '@111111' 已声明。变量名在批查询或存储过程内部必须唯一。在线等!!
变量名在批查询或存储过程内部必须唯一。
在此上下文中不允许使用 'A_Name'。此处只允许使用常量、表达式或变量。不允许使用列名。
添加用户的时候报这个错,我不知道为什么会报这样的错,第一此碰到,向高手求助呀~~
下面是添加用户的代码:
public int InsertAttendType(string A_name, string A_Phone, string A_Business, string A_Signed, string A_Fax, string A_HomePage, string A_Regional, string A_City, string A_Pioneer, string A_Defenders, string A_Cooperation, string A_Type, string A_FromWhere, string A_Introduction, string A_BankAccount, string A_AgentRatio, string A_AddTime, string A_InvoiceRemarks,string A_AddPerson)
{
SqlCommand cmd = DBClass.getCMD();
cmd.CommandText = InsertSql1;
cmd.Parameters.Clear();
cmd.Parameters.Add(A_Name, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Phone, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Business, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Signed, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Fax, SqlDbType.NVarChar);
cmd.Parameters.Add(A_HomePage, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Regional, SqlDbType.NVarChar);
cmd.Parameters.Add(A_City, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Pioneer, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Defenders, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Cooperation, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Type, SqlDbType.NVarChar);
cmd.Parameters.Add(A_FromWhere, SqlDbType.NVarChar);
cmd.Parameters.Add(A_Introduction, SqlDbType.NVarChar);
cmd.Parameters.Add(A_BankAccount, SqlDbType.NVarChar);
cmd.Parameters.Add(A_AgentRatio, SqlDbType.NVarChar);
cmd.Parameters.Add(A_AddTime, SqlDbType.NVarChar);
cmd.Parameters.Add(A_InvoiceRemarks, SqlDbType.NVarChar);
cmd.Parameters.Add(A_AddPerson, SqlDbType.NVarChar);
cmd.Parameters[A_Name].Value = A_name;
cmd.Parameters[A_Phone].Value = A_Phone;
cmd.Parameters[A_Business].Value = A_Business;
cmd.Parameters[A_Signed].Value = A_Signed;
cmd.Parameters[A_Fax].Value = A_Fax;
cmd.Parameters[A_HomePage].Value = A_HomePage;
cmd.Parameters[A_Regional].Value = A_Regional;
cmd.Parameters[A_City].Value = A_City;
cmd.Parameters[A_Pioneer].Value = A_Pioneer;
cmd.Parameters[A_Defenders].Value = A_Defenders;
cmd.Parameters[A_Cooperation].Value = A_Cooperation;
cmd.Parameters[A_Type].Value = A_Type;
cmd.Parameters[A_FromWhere].Value = A_FromWhere;
cmd.Parameters[A_Introduction].Value = A_Introduction;
cmd.Parameters[A_BankAccount].Value = A_BankAccount;
cmd.Parameters[A_AgentRatio].Value = A_AgentRatio;
cmd.Parameters[A_AddTime].Value = A_AddTime;
cmd.Parameters[A_InvoiceRemarks].Value = A_InvoiceRemarks;
cmd.Parameters[A_AddPerson].Value = A_AddPerson;
return cmd.ExecuteNonQuery();//错误是在这里报的
}
string InsertSql1 = "insert into Agents_info values(A_Name = @A_Name,A_Phone=@A_Phone,A_Business=@A_Business,A_Signed=@A_Signed,A_Fax=@A_Fax,A_HomePage=@A_HomePage,A_Regional=@A_Regional,A_City=@A_City,A_Pioneer=@A_Pioneer,A_Defenders=@A_Defenders,A_Cooperation=@A_Cooperation,A_Type=@A_Type,A_FromWhere=@A_FromWhere,A_Introduction=@A_Introduction,A_BankAccount=@A_BankAccount,A_AgentRatio=@A_AgentRatio,A_AddTime=@A_AddTime,A_InvoiceRemarks=@A_InvoiceRemarks,A_AddPerson=@AddPerson)";