直接带参数执行存储过程

来源:互联网 发布:网络潮词 编辑:程序博客网 时间:2024/05/16 16:01

存储过程的参数是一个很头疼的问题,一个一个的写,修改更是麻烦。好在执行存储过程时可以直接带参数,网上查的都是:

 

da.selectcommand.commandtext = “nameofprocedure’para1’,’para2’,para3“;

da.selectcommand.commandtype = commandtype.storedprocedure;

 

实际不通,断续试了n天以后发现不要括号就行:

 

da.selectcommand.commandtext = “nameofprocedure para3“;

不写第二行可能兼容select语句。

真是功夫不付有心人,方便多了。
参数类型和多个参数没有试。
版本,vs2008和vs2008自带的sqlserver2005
测试了多个参数和类型

da.selectcommand.commandtext = “nameofprocedure ’para1’, ’para2’, para3“;

 

 

原创粉丝点击