C#中调用存储过程的简单示例
更新时间:2024-01-22 22:48:01 阅读量: 教育文库 文档下载
C#中调用存储过程的简单示例
记得以前在数据库实验课上使用过存储过程,但并没有在实际编程中使用过,长期没有使用,也忘了如何创建存储过程了。昨天在网上搜了一下,资料还是比较多。不过,为了以后方便查询,就做了个简单示例。
这里主要是针对两种存储过程,即带参数的和不带参数的存储过程各做一个例子。 好了,开始创建存储过程吧! 一、不带参数的存储过程
1、在SqServer查询分析器中创建一个名为spShowTbNews的存储过程 GO
Create Procedure [dbo].[spShowTbNews] AS
select * from RTO_TbNews 2、C#后台调用存储过程
///
/// @Author:Lucky Hu /// @Date:2011-09-10
/// @Title:First Test Procedure 首次测试调ì用存储过程 /// 无参数的存储过程 /// string ConStr =
System.Configuration.ConfigurationManager.AppSettings[\]; SqlConnection conn; SqlCommand cmd;
protected void Page_Load(object sender, EventArgs e) {
if(!IsPostBack) {
dlbind(); } }
public void dlbind() {
conn = new SqlConnection(ConStr); DataSet myds = new DataSet();
cmd = new SqlCommand(\, conn);//spShowTbNews为要调用的存储过程名
cmd.CommandType = CommandType.StoredProcedure;//选择Command对象类型为存储过程
SqlDataAdapter sdp = new SqlDataAdapter(); sdp.SelectCommand = cmd; sdp.Fill(myds);
ClassList.DataSource = myds;
ClassList.DataBind(); }
效果如下:
二、带参数的存储过程 1 创建一个带参数的存储过程 GO
Create Procedure [dbo].[SpShowCommen] @Did int AS
select * from RTO_Commen where Did= @Did; 2 C#后台调用
///
/// @Author:Lucky Hu
/// @Date:2011-09-10 /// @Title:First Test Procedure /// 带参数的存储过程 /// string ConStr =
System.Configuration.ConfigurationManager.AppSettings[\ SqlConnection conn; SqlCommand cmd;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
dlbind(); } }
public void dlbind() {
conn = new SqlConnection(ConStr); string cmdText = \ DataSet ds = new DataSet(); //创建参数列表,并为参数赋值
SqlParameter[] paras = new SqlParameter[] { new SqlParameter(\ cmd = new SqlCommand(cmdText, conn); cmd.Parameters.AddRange(paras);
cmd.CommandType = CommandType.StoredProcedure;//表明Command对象类型为存储过程
SqlDataAdapter sdp = new SqlDataAdapter(); sdp.SelectCommand = cmd; sdp.Fill(ds);
ClassList.DataSource = ds; ClassList.DataBind(); }
效果如下:
正在阅读:
C#中调用存储过程的简单示例01-22
化学方程式08-17
第六章水、电解质紊乱习题12-22
不素餐兮02-19
学期末老师个人工作总结11-21
高考作文素材大全08-21
小溪巴赫教案(公开课)06-21
建筑给水排水工程习题及答案12-09
中科院考研真题2009物理化学甲01-20
实习及论文注意事项05-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- C#
- 示例
- 调用
- 存储
- 过程
- 简单
- 浅谈奥马冰箱的营销策略
- 消费者购买力行为影响因素
- 《虚拟仪器与智能测量》实验指导书2016修订
- 人最重要的美德是什么
- 会计基础总复习1
- 2010年高考英语浙江卷(完整试题+答案+解析)
- 物理实验迈克尔逊干涉仪实验误差分析及结果讨论
- 急救护理学(5)
- 既有玻璃幕墙安全排查工作实施方案
- 杯子项目可行性研究报告
- 市军供站现状及今后发展趋势
- 宿舍卫生万能检讨书3000字
- 高中语文 第四单元 南宋的乱世词心综合测评 鲁人版选修《唐诗宋诗选读》
- JD-1A计算机联锁维护手册
- 2013 签派执照新题库 规章
- 德州市经济开发区项目东区南部社区B区项目施工组织总设计 - 图文
- 公务员因公致残抚恤制度
- 重庆一中初2011级10—11学年度下期开学定时作业
- 水族知识
- 六爻测彩票的方法