问题描述
错误提示:过程'rwADD'需要参数'@check_content',但未提供该参数。但是我看了多边里面没有错误,有那位兄弟给找下问题.ALTERPROCEDUREdbo.rwADD@check_contenttext,@rw_checkfloat,@rw_aint,@rw_bint,@rw_cint,@rw_dint,@check_yearvarchar(50),@check_namenvarchar(100),@check_jdvarchar(50),@rw_namenvarchar(100),@rw_postnvarchar(100),@rw_branchnvarchar(100),@khrnvarchar(100)ASINSERTINTOrw_w([check_content],[rw_check],[rw_a],[rw_b],[rw_c],[rw_d],[check_year],[check_name],[check_jd],[rw_name],[rw_post],[rw_branch],[khr])VALUES(@check_content,@rw_check,@rw_a,@rw_b,@rw_c,@rw_d,@check_year,@check_name,@check_jd,@rw_name,@rw_post,@rw_branch,@khr)RETURN
解决方案
解决方案二:
@check_content是传入参数,在数据层操作代码中调用存储过程时要声明它:SqlParametercontent=newSqlParameter("@check_content",sql.Dbtype.text,16);
解决方案三:
已经传入参数,SqlParameter[]prams={newSqlParameter("@check_content",SqlDbType.Text),newSqlParameter("@rw_check",SqlDbType.Float,8),newSqlParameter("@rw_a",SqlDbType.Int,4),newSqlParameter("@rw_b",SqlDbType.Int,4),newSqlParameter("@rw_c",SqlDbType.Int,4),newSqlParameter("@rw_d",SqlDbType.Int,4),newSqlParameter("@check_year",SqlDbType.VarChar,50),newSqlParameter("@check_name",SqlDbType.NVarChar),newSqlParameter("@check_jd",SqlDbType.VarChar,50),newSqlParameter("@rw_name",SqlDbType.NVarChar),newSqlParameter("@rw_post",SqlDbType.NVarChar),newSqlParameter("@rw_branch",SqlDbType.NVarChar),newSqlParameter("@khr",SqlDbType.NVarChar)};prams[0].Value=RW.check_content;prams[1].Value=RW.rw_check;prams[2].Value=RW.rw_a;prams[3].Value=RW.rw_b;prams[4].Value=RW.rw_c;prams[5].Value=RW.rw_d;prams[6].Value=RW.check_year;prams[7].Value=RW.check_name;prams[8].Value=RW.jidu;prams[9].Value=RW.rw_name;prams[10].Value=RW.rw_post;prams[11].Value=RW.rw_branch;prams[12].Value=RW.khr;
解决方案四:
那就是在代码出错...没有给他值....
解决方案五:
response.write(SqlDbType.Text)一下看看到底有没有值
解决方案六:
调用dbo.rwADD的那句代码呢?
解决方案七:
给@check_content赋个默认值,比如@check_contenttext=null,如果这样可以,那么就是你给参数赋值有问题,仔细检查一下代码。
解决方案八:
你该不会是newStoredProcedure的时候,没有把prams传进去吧
解决方案九:
应该就是1楼的答案吧
解决方案十:
手动给各个参数赋值,看能否调用?能的话就说名赋值出现问题,不能的话就在查询分析器里调用一下是否能行?将@check_content的text类型换成varchar,试一下?
解决方案十一:
RW.check_content是否null
解决方案十二:
觉得1楼的有点意思我没有用过text不好意思了