MsSQL
发布时间:2022-05-16 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了.net下调用sqlserver存储过程的小例子,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,在sqlserver中
创建存储过程,在调用时分为有参数和没有参数两种情况,先就简单的没有参数的情况简要的介绍:
假设存储过程如下:
复制代码 代码如下:
create proc
SELEctall
as
SELEct * from
studen
Tinf
则此sp的调用如下:
sqlcommand
SELEctcmd = new sqlcommand(“
SELEctall”,conn
); //conn 为sqlconnection
SELEctcmd.command
type = commandtype.storedprocedure;
如果需要将结果集加到某个dataadapter上,则可如下:
sqldataadapter
studa = new sqldataadapter(
); studa.
SELEctcommand =
SELEctcmd;
如果有参数:create proc and
SELEct
@
studentid varchar(10),
@
student
name VARCHAR(10),
as
SELEct * from
studen
Tinf where
studentid = @
studentid and
studentname = @
studentname
则参数可以如下添加:
SELEctcmd.parameter
s.add(“@
studentid”,sqldbtype.nvarchar,10
); SELEctcmd.parameter
s.add(“@
studentname”,10
); 如果只有一个参数,也可以这样赋值:
sqlparameters onepara =
SELEctcmd.parameter
s.add(“@
studentid”,10
); onepara.value = “ a
String ”
大佬总结
以上是大佬教程为你收集整理的.net下调用sqlserver存储过程的小例子全部内容,希望文章能够帮你解决.net下调用sqlserver存储过程的小例子所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。