欢迎光临
我们一直在努力

.Net 下对SqlServer2000中的存储过程的调用-.NET教程,.NET Framework

建站超值云服务器,限时71元/月

首先,在sqlserver中创建存储过程,在调用时分为有参数和没有参数两种情况,

先就简单的没有参数的情况简要的介绍:

假设存储过程如下: create proc selectall

as

select * from studentinf

则此sp的调用如下:

sqlcommand selectcmd = new sqlcommand(“selectall”, conn);

//conn 为sqlconnection

selectcmd.commandtype = commandtype.storedprocedure;

如果需要将结果集加到某个dataadapter上,则可如下:

sqldataadapter studa = new sqldataadapter();

studa.selectcommand = selectcmd;

如果有参数:create proc andselect

@studentid varchar(10),

@studentname varchar(10),

as

select * from studentinf where studentid = @studentid and studentname = @studentname

则参数可以如下添加:

selectcmd.parameters.add(“@studentid”, sqldbtype.nvarchar, 10);

selectcmd.parameters.add(“@studentname”, sqldbtype.nvarchar, 10);

如果只有一个参数,也可以这样赋值:

sqlparameters onepara = selectcmd.parameters.add(“@studentid”, sqldbtype.nvarchar, 10);

onepara.value = “ a string ”

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » .Net 下对SqlServer2000中的存储过程的调用-.NET教程,.NET Framework
分享到: 更多 (0)

相关推荐

  • 暂无文章