参数化查询 '(@MNum varchar(50),@MName,'需要参数 '@MContent',但未提供该参数。
参数化查询 '(@MNum varchar(50),@MName varchar(50),@MSex int,@MBirthday datet' 需要参数 '@MContent',但未提供该参数。
public int Member_Add(MyZoneOA.Model.OA.Member.Member model)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into Member(");
strSql.Append("MNum,MName,MSex,MBirthday,MNumberID,DeptID,HAQTID,MBirthPlace,HRPTID,MTID,MWorkTime,MInTime,MHID,MModelWorker,MSSN,MResume,MContent,MState)");
strSql.Append(" values (");
strSql.Append("@MNum,@MName,@MSex,@MBirthday,@MNumberID,@DeptID,@HAQTID,@MBirthPlace,@HRPTID,@MTID,@MWorkTime,@MInTime,@MHID,@MModelWorker,@MSSN,@MResume,@MContent,@MState)");
strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@MNum", SqlDbType.VarChar,50),
new SqlParameter("@MName", SqlDbType.VarChar,50),
new SqlParameter("@MSex", SqlDbType.Int,4),
new SqlParameter("@MBirthday", SqlDbType.DateTime),
new SqlParameter("@MNumberID", SqlDbType.VarChar,50),
new SqlParameter("@DeptID", SqlDbType.Int,4),
new SqlParameter("@HAQTID", SqlDbType.Int,4),
new SqlParameter("@MBirthPlace", SqlDbType.VarChar,50),
new SqlParameter("@HRPTID", SqlDbType.Int,4),
new SqlParameter("@MTID", SqlDbType.Int,4),
new SqlParameter("@MWorkTime", SqlDbType.DateTime),
new SqlParameter("@MInTime", SqlDbType.DateTime),
new SqlParameter("@MHID", SqlDbType.Int,4),
new SqlParameter("@MModelWorker", SqlDbType.VarChar,50),
new SqlParameter("@MSSN", SqlDbType.VarChar,50),
new SqlParameter("@MResume", SqlDbType.VarChar,2000),
new SqlParameter("@MContent", SqlDbType.VarChar,2000),
new SqlParameter("@MState", SqlDbType.Int,4)};
parameters[0].Value = model.MNum;
parameters[1].Value = model.MName;
parameters[2].Value = model.MSex;
parameters[3].Value = model.MBirthday;
parameters[4].Value = model.MNumberID;
parameters[5].Value = model.DeptID;
parameters[6].Value = model.HAQTID;
parameters[7].Value = model.MBirthPlace;
parameters[8].Value = model.HRPTID;
parameters[9].Value = model.MTID;
parameters[10].Value = model.MWorkTime;
parameters[11].Value = model.MInTime;
parameters[12].Value = model.MHID;
parameters[13].Value = model.MModelWorker;
parameters[14].Value = model.MSSN;
parameters[15].Value = model.MResume;
parameters[15].Value = model.MContent;
parameters[17].Value = model.MState;
object obj = SqlHelper.GetSingle(strSql.ToString(), parameters);
if (obj == null)
{
return 0;
}
else
{
return Convert.ToInt32(obj);
}
}