- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#调用存储过程简单完整例子?? ??/itblog/article/details/752869
创建存储过程Create Proc dbo.存储过程名存储过程参数AS执行语句RETURN执行存储过程GO
DECLARE @iRet INT, @PKDisp VARCHAR(20)
SET @iRet = 1
Select @iRet =
CASE
WHEN @PKDisp = 一 THEN 1
WHEN @PKDisp = 二 THEN 2
WHEN @PKDisp = 三 THEN 3
WHEN @PKDisp = 四 THEN 4
WHEN @PKDisp = 五 THEN 5
ELSE 100
END
DECLARE @i INT
SET @i = 1
WHILE @i10 BEGIN
set @i=@i+1
PRINT @i
END
DECLARE @d INT
set @d = 1
IF @d = 1 BEGIN
-- 打印
PRINT 正确
END
ELSE BEGIN
PRINT 错误
END
?CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN?SELECT * FROM T_Customer WHERE?NAME=@Name?SET? @Rowcount=@@ROWCOUNTENDGO--存储过程调用如下:DECLARE @i INTEXEC P_TEST A,@i OUTPUTSELECT @i--结果/*Name?????? Address??? Tel?????????????????? ?A????????? Address??? Telphone
(所影响的行数为 1 行)
?????????????1
(所影响的行数为 1 行)*/--DotNet 部分(C#)--WebConfig 文件:?/system.web??? !-- 数据库连接字符串?? --?appSettings????? add key=ConnectString value=server=(local);User ID=sa;Password=;database=Test //appSettings???/configuration--C#代码:(用到两个测试控件,DataGrid1(用于显示绑定结果集合),Lable(用于显示存储过程返回单值)//添加数据库引用using System.Data.SqlClient;?private void Page_Load(object sender, System.EventArgs e)??{???// 在此处放置用户代码以初始化页面???String DBConnStr;???DataSet MyDataSet=new DataSet();???System.Data.SqlClient.SqlDataAdapter DataAdapter=new System.Data.SqlClient.SqlDataAdapter();???DBConnStr=System.Configuration.ConfigurationSettings.AppSettings[ConnectString];???System.Data.SqlClient.SqlConnection myConnection = new System.Data.SqlClient.SqlConnection(DBConnStr);???if (myConnection.State!=ConnectionState.Open)????{????myConnection.Open();???}??????System.Data.SqlClient.SqlCommand myCommand = new System.Data.SqlClient.SqlCommand(P_Test,myConnection);???myCommand.CommandType=CommandType.StoredProcedure;???//添加输入查询参数、赋予值???myCommand.Parameters.Add(@Name,SqlDbType.VarChar);???myCommand.Parameters[@Name].Value =A;
???//添加输出参数???myCommand.Parameters.Add(@Rowcount,SqlDbType.Int);???myCommand
您可能关注的文档
- GM质量体系基础解析.ppt
- gongdianjishu解析.ppt
- AP番荔枝主要的栽解析.ppt
- AQ1029-2007瓦斯监测监控标准讲座解析.ppt
- arcgis10实验5-缓冲区1106解析.doc
- ArcGIS缓冲区应用解析.ppt
- GPC5水溶性GPC解析.ppt
- Arcgis流域图制作补充解析.doc
- GPCR通路激活剂解析.doc
- Arcgis培训资料5属性表的处理操作教程解析.ppt
- 新版译林高中英语课件江苏省丹阳高级中学高一上学期牛津译林版2020 必修2 Unit 3 Festivals and customs Welcome to the unit.pptx
- 新版译林高中英语课件Unit 3 Fit for life Grammar and usage 课件-2021-2022学年【售后更新V:403032929】.pptx
- 新版译林高中英语课件Unit 1 Nature in the balance Integrated skills 1 课件.pptx
- 新版译林高中英语课件Unit 1 Wish you were here Grammar and usage 课件-2021-2022学年高二英语牛津译林版(2020)选择性必修第三册.pptx
- 新版译林高中英语课件译林牛津版2020 必修二第四单元Grammar and usage课件.ppt
- 新版译林高中英语课件UNIT 4 突破语法大冲关.ppt
- 新版译林高中英语课件江苏省丹阳高级中学高一上学期必修2 Unit 3 Grammar 过去将来时课件.pptx
- 新版译林高中英语课件选择性必修三U1L1 Welcome to the uint and Reading (I) 教案配套课件.pptx
- 新版译林高中英语课件Unit 1 The mass media Grammar and usage 课件-2021-2022学年【售后更新V:403032929】.pptx
- 新版译林高中英语课件Unit 3 The world online Extended reading 课件.pptx
文档评论(0)