学习VS2005时间不长,这两天写一个查询功能的小程序,遇到 存储过程参数传递的问题的问题.找了几个方法都不成功:
开发环境: WIN2000 SERVER
VS2005
SQLSERVER 2000
查询功能说明:
按照所在省市公司,公司科室两个参数查询,这两个参数传递到第二个页面,接收页面调用存储过程FS_ReFunHotNews,由DataGridView中更新数据,但是每次总是报错,提示:该存储过程需要参数,
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() //在这里提示该存储过程需要参数!!
请问大虾们这时什么原因造成,我想问题主要出在存储过程无法获取参数上.在调用无参数传递的存储过程没有问题.
因为兄弟是初学,望大虾们作一下详细的解释!!!谢谢