c# 参数化查询为何报错??

2025-05-21 01:05:25
推荐回答(1个)
回答(1):

SqlParameter[] parameters = {
                       new SqlParameter("@Mark", SqlDbType.Bit),            
                       new SqlParameter("@O_Id", SqlDbType.NVarChar,50),
                       new SqlParameter("@Id", SqlDbType.Int)
           };
           parameters[0].Value = model.Mark;
           parameters[1].Value = model.O_Id;
           parameters[2].Value = model.Id;
改成
SqlParameter[] parameters = {
                       new SqlParameter("@Mark", model.Mark),            
                       new SqlParameter("@O_Id", model.O_Id),
                       new SqlParameter("@Id", model.Id)
           };