查询功能说明:按照所在省市公司,公司科室两个参数查询,这两个参数传递到第二个页面,接收页面调用存储过程FS_ReFunHotNews,由GridView中更新数据,但是每次总是报错,提示:该存储过程需要参数,cmdSql.Connection   =   New   SqlConnection(SysConfig.ConnectionString())   
          cmdSql.CommandType   =   CommandType.StoredProcedure   
          cmdSql.CommandText   =   "ProgramSelect_ClientTypeID_CurrentPrice"   
          Dim   param   As   SqlParameter = New   SqlParameter("@PROGRAM_NAME",   SqlDbType.NVarChar,   255)            // param.Value   =   这里应该怎么写呢!!=========================cmdSql.ExecuteNonQuery()  //在这里提示该存储过程需要参数!!我在百度上查找有关存储过程参数传递的问题,找了很多,但是都解决不了呀!!大哥有空帮我看看好吗?现在着急呀!!我是新手,有好多问题,还不具备独立思考解决问题的能力,摆脱了..

解决方案 »

  1.   

    解决:
    1,设个断点,看一下你传的参数的值。2,用SQL事件探查器追踪一下SQL指令,应该就可以知道错误出现在什么地方了...最好你把错误信息贴上来,好帮你分析...
      

  2.   

    param.Value是Object,可以接受任何值,直接给即可
      

  3.   

    // param.Value   =   这里应该怎么写呢!!
    ================================================
    是你实际要传进去的条件值