带参数存储过程的执行方法如下:(1)调用通用数据访问类sqlhelper执行sqlhelper.executeonquery()方法(2)使用示例:sqlhelper.executeonquery(康涅狄格州commandtype.storedprocedure命令类型,sqlexec,myparm)(3)传递的四个参数如下:“conn”:linkcharactercommandtype.storedprocedure命令类型“:表示要执行的sql存储过程的类型”sqlexec“:要执行的sql存储过程”myparm“:传递的参数,需要参数初始化、参数名、类型设置,长度和值设置等。(4)当executenonquery()执行select查询时,结果总是返回-1。当executenonquery()执行update、insert和delete语句时,返回值是受命令影响的行数。
使用参数执行存储过程的方法如下:execsp_uuconfigure“allowupdates”,1—允许更新系统表。执行dbo.userchangeobjectownerbatch“oldowner”和“dbo”就是两个例子。sqlserver中带参数执行存储过程的方法是:exec存储过程名称“parameter1”,“parameter2”,数值参数exec是关键字。字符串参数用单引号括起来,而数字参数不需要用单引号括起来