怎样在C#中调用存储过程?
来源:互联网 发布:淘宝投诉第三方服务商 编辑:程序博客网 时间:2024/05/01 03:54
废话不说,直接切入主题。先来说下存储过程的几种情况:
1、没有参数没有返回值
2、有参数没有返回值
3、有参数有返回值
下面就这几种情况分别举例:1、没有参数没有返回值 象这种情况最简单。
- 存储过程
- USE Northwind
- CREATE PROC novaluenoparameter
- AS
- SELECT * FROM products
- GO
- /// <summary>
- /// c#代码 方法1
- /// </summary>
- SqlConnection conn = new SqlConnection();
- conn.ConnectionString = strConn;
- conn.Open();
- SqlCommand comm = new SqlCommand("EXEC novaluenoparameter", conn);
- comm.ExecuteNonQuery();
- conn.Close();
情况2、有参数没有返回值
- 存储过程(带参数,没有返回值)
- CREATE PROC novaluebeparameter
- @i int ,
- @productname varchar(20)
- AS
- SELECT TOP @i * FROM products where productname = @productname
- GO
- /// <summary>
- /// C#代码:调用带参数没有返回值的存储过程
- /// </summary>
- SqlConnection conn = new SqlConnection();
- conn.ConnectionString = strConn;
- conn.Open();
- SqlCommand comm = new SqlCommand("novaluebeparameter", conn); //“novaluebeparameter”是存储过程名
- comm.CommandType = CommandType.StoredProcedure;
- comm.Parameters.Add(new SqlParameter("@i",SqlDbType.Int));
- comm.Parameters.Add(new SqlParameter("@productname",SqlDbType.varchar,20));
- comm.Parameters["@i"].Value=3;
- comm.Parameters["@productname"].value = "Tofu"
- comm.ExecuteNonQuery();
- conn.Close();
3、带参数,有返回值(返回一个值,这里说下,有返回一个值的,有返回一个数据集的。)
- 存储过程(带参数,没有返回值)
- CREATE PROC novaluebeparameter
- @i int ,
- @j int,
- @sum int output
- AS
- SET @sum = @i + @j
- RETURN @sum
- GO
- 怎样在C#中调用存储过程?
- 在C#中调用存储过程
- 如何在C#中调用存储过程
- C#怎样写一个存储过程类来实现C#中对存储过程的调用?
- 在C#.NET中怎样调用db2存储过程
- 怎样在java代码中调用Oracle的存储过程
- 怎样写一个存储过程类来实现C#中对存储过程的调用
- C#中调用存储过程
- C#中调用存储过程
- C#中调用存储过程
- C#中调用存储过程
- C#中调用存储过程
- 在C#如何调用存储过程中返回多个值
- 在C#中调用存储过程(WinForm)
- 存储过程和SQL语句比较及存储过程在C#中调用方法
- 存储过程和SQL语句比较及存储过程在C#中调用方法
- 存储过程和SQL语句比较及存储过程在C#中调用方法(转)
- 在java种怎样调用oracle存储过程
- 定时创建数据库SQL语句
- firefox_config
- Ubuntu的好
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter
- Vista下最新版Apache+PHP+MySQL+phpMyAdmin安装指南
- 怎样在C#中调用存储过程?
- Windows服务的手动添加和删除方法
- 装修进度之六[20081220]
- 日本头号社交网站Mixi成功经验(图)
- 非常有用的东西,解决UTF-8JSP页面和textarea中换行不同的问题
- 中关村将建准就业基地:IT学生培训合格可上岗
- 根据员工上下班的等级计算考勤率和迟到次数SQL语句
- 多表查询-行列转换-合计SQL语句
- 字符串UNION SQL语句