C#中调用存储过程的简单示例
更新时间:2024-04-08 13:43: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#中调用存储过程的简单示例04-08
同期系统调试报告10-29
初中英语论文范文初中英语教师论文:浅谈初中英语教学法03-08
汽车尾气检测中心建设项目可研报告03-08
在急流中01-26
农田水利工程中水闸设计01-04
电子设计员试题11-02
描写跑步的优美段落02-11
宋朝官职02-18
- 计算机试题
- 【2012天津卷高考满分作文】鱼心人不知
- 教育心理学历年真题及答案--浙江教师资格考试
- 20180327-第六届“中金所杯”全国大学生金融知识大赛参考题库
- 洪林兴达煤矿2018年度水情水害预测预报
- 基本要道讲义
- 机电设备安装试运行异常现象分析与对策
- 《有机化学》复习资料-李月明
- 非常可乐非常MC2--非常可乐广告策划提案 - 图文
- 2011中考数学真题解析4 - 科学记数法(含答案)
- 企业人力资源管理师三级07- 09年真题及答案
- 基于单片机的光控自动窗帘控制系统设计说明书1 - 图文
- 20160802神华九江输煤皮带机安装方案001
- (共53套)新人教版一生物必修2(全册)教案汇总 word打印版
- 2014行政管理学总复习
- 中国银监会关于加强地方政府融资平台贷款风险监管的指导意见
- 民宿酒店核心竞争与研究
- 游园活动谜语大全2012
- 河南省天一大联考2016届高三英语5月阶段性测试试题(六)(A卷)
- 小型超市管理系统毕业论文详细设计4
- C#
- 示例
- 调用
- 存储
- 过程
- 简单
- 浅谈奥马冰箱的营销策略
- 赵亮 - 基于stc89c52的交通信号灯设计 - 图文
- 财政学计算题
- 电子商务基础教案(尚建成主编第二版)个人整理 - 图文
- 2013 签派执照新题库 规章
- 包头事业单位10月25日真题(完整版)(1)(1)
- 宿舍卫生万能检讨书3000字
- 2018年中国纳米氧化铝现状分析及市场前景预测(目录) - 图文
- 张澍样稿
- 录音通电话录音系统解决方案
- 高中语文 第四单元 南宋的乱世词心综合测评 鲁人版选修《唐诗宋
- 错误处理 CKMLCP错误消息处理
- 房地产开发资质委托代理协议
- 14.3.2运用完全平方公式因式分解
- 德州市经济开发区项目东区南部社区B区项目施工组织总设计 - 图文
- 彭宇案模拟法庭过程
- vasual basic 学习教材—金文老师
- 单片机课程设计论文 - 电子时钟设计1
- EEGLAB学习笔记 - 图文
- 风险管理-风险评估技术(ISO 31010对应的GB)