微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

直接带参数执行存储过程

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

 

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’,para3“;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐