必须声明标量变量 "@IfConcel"

zyydj_10 zyydj_10 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我找了半天,没有找到我没有声明的变量啊,只能求助了,断点也看不出来哪里有问题。
我的代码如下

StringBuilder strSql = new StringBuilder();
strSql.Append("insert into YyInfo(");
strSql.Append("IfConcel,SPID,CgDay,CgTime,PeopNum,UnitName,AddressID,YyName,YyPhoneNum,UserID");
strSql.Append(") values (");
strSql.Append("@IfConcel,@SPID,@CgDay,@CgTime,@PeopNum,@UnitName,@AddressID,@YyName,@YyPhoneNum,@UserID");
strSql.Append(") ");
strSql.Append(";");
//strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@IfConcel", SqlDbType.Int,4) ,
new SqlParameter("@SPID", SqlDbType.Int,4) ,
new SqlParameter("@CgDay", SqlDbType.DateTime) ,
new SqlParameter("@CgTime", SqlDbType.Char,20) ,
new SqlParameter("@PeopNum", SqlDbType.Int,4) ,
new SqlParameter("@UnitName", SqlDbType.Char,50) ,
new SqlParameter("@AddressID", SqlDbType.Int,4) ,
new SqlParameter("@YyName", SqlDbType.Char,50) ,
new SqlParameter("@YyPhoneNum", SqlDbType.Char,20) ,
new SqlParameter("@UserID", SqlDbType.Int,4)

};

parameters[0].Value = model.IfConcel;
parameters[1].Value = model.SPID;
parameters[2].Value = model.CgDay;
parameters[3].Value = model.CgTime;
parameters[4].Value = model.PeopNum;
parameters[5].Value = model.UnitName;
parameters[6].Value = model.AddressID;
parameters[7].Value = model.YyName;
parameters[8].Value = model.YyPhoneNum;
parameters[9].Value = model.UserID;

object obj = SQLHelper.GetSingle(strSql.ToString(), parameters);
if (obj == null)
{
return 0;
}
else
{

return Convert.ToInt32(obj);

}
...全文

相关推荐

评论 19
收藏 已收藏
分享
返回顶部
zyydj_10
C# 111,128 成员 642,536 内容