storedprocedure_storedprocedure|全球热推荐

2023-03-27 17:54:52 | 来源:互联网


(资料图片仅供参考)

1、* precedure 中用@@rowcount 用来显示上条命令影响的行数1. procedure 有输入参数。

2、无返回值procedure :USE [biyi]GOcreate proc TEST2 (@v1 nvarchar(50),@v2 nvarchar(50))as SELECT * FROM PROCE WHERE @v1>0 AND @v2>0GOC#中调用String ConnStr = ConfigurationManager.ConnectionStrings["Connection"].ConnectionString; using (SqlConnection conn = new SqlConnection(ConnStr)) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "TEST2";//Procedure Name is TEST2 cmd.CommandType = CommandType.StoredProcedure; IDataParameter[] parameters = { new SqlParameter("@v1", c) , //Procedure 的第一个输入参数 new SqlParameter("@v2", SqlDbType.NVarChar,50), //Procedure 的第二个输入参数 }; parameters[0].Value = "1"; parameters[1].Value = "2"; cmd.Parameters.Add(parameters[0]); //或者 直接 cmd.Parameters.Add( "@v1",SqlDbType.NVarChar,50); cmd.Parameters.Add(parameters[1]); conn.Open(); SqlDataAdapter ad = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); ad.Fill(ds); this.GridView1.DataSource = ds.Tables[0]; this.GridView1.DataBind(); }2. procedure 有输入参数。

3、也有返回值Procedure:USE [biyi]GOcreate proc TEST3 (@v1 nvarchar(50),@v2 nvarchar(50))as if @v1 > @v2 return 1 else return 2GOC#中调用: using (SqlConnection conn = new SqlConnection(ConnStr)) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "TEST3";//Procedure Name cmd.CommandType = CommandType.StoredProcedure; IDataParameter[] parameters = { new SqlParameter("@v1", SqlDbType.NVarChar,50) , //Procedure 的第一个输入参数 new SqlParameter("@v2", SqlDbType.NVarChar,50), //Procedure 的第二个输入参数 new SqlParameter("return", SqlDbType.NVarChar,50), //返回值 }; parameters[0].Value = "1"; parameters[1].Value = "2"; parameters[2].Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(parameters[0]); cmd.Parameters.Add(parameters[1]); cmd.Parameters.Add(parameters[2]); conn.Open(); cmd.ExecuteNonQuery(); Label1.Text = parameters[2].Value.ToString(); }。

本文到此分享完毕,希望对大家有所帮助。

上一篇 下一篇

相关新闻

storedprocedure_storedprocedure|全球热推荐

天天微资讯!总台CGTN节目落地洪都拉斯国家电视台

沙特与伊朗外长将于斋月期间举行双边会谈 焦点观察

江苏电信网速测试(怎样测试电信的宽带速度)

玲花个人资料大全_玲花个人资料

屋里風水怎样摆设招财 客厅挂牡丹图旺财_热文

今日精选:20万尾中华鲟分批放归长江

北交所融资融券余额1.04亿元,环比减少32.73万元

北京蟹岛绿色生态度假村官方网站_北京蟹岛绿色生态度假村 每日视点

关注:看到78岁李谷一摘假发、穿艳丽,我悟了:女人直面衰老才是真的美

笑喷!郭艾伦暂停玩蹦床扣篮扣飞,道具蹦床垫子被撤走无奈表演勉扣

世界快看:奥特曼激斗传1.2无敌版怎么开赛罗_奥特曼激斗传无敌版赛罗

共享函数的处理-完善混元合星的脚本 环球资讯

【世界新要闻】项目建设“干”字当头 高质量发展“实”字托底

每日短讯:QQ里nss什么意思

最新新闻

storedprocedure_storedprocedure|全球热推荐

天天微资讯!总台CGTN节目落地洪都拉斯国家电视台

沙特与伊朗外长将于斋月期间举行双边会谈 焦点观察

江苏电信网速测试(怎样测试电信的宽带速度)

玲花个人资料大全_玲花个人资料

屋里風水怎样摆设招财 客厅挂牡丹图旺财_热文

今日精选:20万尾中华鲟分批放归长江

北交所融资融券余额1.04亿元,环比减少32.73万元

北京蟹岛绿色生态度假村官方网站_北京蟹岛绿色生态度假村 每日视点

关注:看到78岁李谷一摘假发、穿艳丽,我悟了:女人直面衰老才是真的美

笑喷!郭艾伦暂停玩蹦床扣篮扣飞,道具蹦床垫子被撤走无奈表演勉扣

世界快看:奥特曼激斗传1.2无敌版怎么开赛罗_奥特曼激斗传无敌版赛罗

共享函数的处理-完善混元合星的脚本 环球资讯

【世界新要闻】项目建设“干”字当头 高质量发展“实”字托底

每日短讯:QQ里nss什么意思

熙熙攘攘皆为利往什么意思_怎么理解熙熙攘攘皆为利往的意思

拼搏让人生更出彩!第六届青岛武搏大会举行 环球时快讯

辽宁稳步推进空间均衡水网建设

天天简讯:诸葛亮挥泪斩马谡的故事

瞬间除皱霜什么原理_瞬间除皱 天天热门

世界微速讯:深圳安居房轮候排名多少可以选房_深圳安居房选房流程

江西一居民充个电,烧了1辆轿车和30多辆电动车

寒流是什么意思

卢卡东契奇状态下滑的秘密,他的不良嗜好正在毁掉他!

天天日报丨在家做手工活挣钱无押金_在家手工活挣钱

焦点信息:红荷包杏_关于红荷包杏介绍

每日看点!火箭的小个子布鲁克斯哪去了

当前观察:买房时被“VIP”,“服务费”实为变相涨房价?

苹果CEO库克:支持中国乡村教育,捐助增至1亿元

用鲁大师测试fps(每秒帧数)越高越好? 头条