.net下调用sqlserver存储过程的小例子
2023-06-13 09:15:00 时间
首先,在sqlserver中创建存储过程,在调用时分为有参数和没有参数两种情况,先就简单的没有参数的情况简要的介绍:
假设存储过程如下:
复制代码代码如下:
假设存储过程如下:
createprocselectall
as
select*fromstudentinf
则此sp的调用如下:
sqlcommandselectcmd=newsqlcommand(“selectall”,conn);
//conn为sqlconnection
selectcmd.commandtype=commandtype.storedprocedure;
如果需要将结果集加到某个dataadapter上,则可如下:
sqldataadapterstuda=newsqldataadapter();
studa.selectcommand=selectcmd;
如果有参数:createprocandselect
@studentidvarchar(10),
@studentnamevarchar(10),
as
select*fromstudentinfwherestudentid=@studentidandstudentname=@studentname
则参数可以如下添加:
selectcmd.parameters.add(“@studentid”,sqldbtype.nvarchar,10);
selectcmd.parameters.add(“@studentname”,sqldbtype.nvarchar,10);
如果只有一个参数,也可以这样赋值:
sqlparametersonepara=selectcmd.parameters.add(“@studentid”,sqldbtype.nvarchar,10);
onepara.value=“astring”
相关文章
- Oracle Database: The Ultimate Connection Guide for .NET Developers(net连接oracle)
- 下载SQLServer,快速访问数据库的解决方案(下载了sqlserver)
- 存储过程如何快速使用SqlServer调用存储过程(sqlserver 调用)
- SQLServer之表:存储数据最核心部分(sqlserver ?表)
- 版使用SQLServer实现行专列转换的简易方法(sqlserver行专列)
- SQL Server数据库中的数据页优化之道(sqlserver数据页)
- 新变化:SQLServer中的并表技巧(sqlserver并表)
- 使用SQLServer数据库实现左链接(sqlserver左链接)
- 深度体验:SQLserver实训秘籍(SQLserver实训题)
- SQLServer的存储之旅——照片存储技巧大全(sqlserver存照片)
- 制SQLServer存储二进制数据的实现(sqlserver存二进)
- 性SQL Server中确保数据唯一性的方法(sqlserver 唯一)
- 如何为SQLServer中的表加以区分?(sqlServer区分表)
- SQLserver制表符:提高表格管理效率(sqlserver制表符)
- 聚会丰收:SQLServer上年末聚会(sqlserver上年末)
- 深入理解高级SQLServer特性(高级 sqlserver)
- 高效运行:升级到最新SQL Server版本(高版本sqlserver)
- NET环境下 MySQL数据库应用实践(.net配合 mysql)