C#调用存储过程获取记录集
2010-05-20 20:17
369 查看
一、调用存储过程返回数据集
#region 在SQL Server2000中创建存储过程
CREATE PROCEDURE [dbo].[GetGoods] AS
select main_code,name from goods
GO
#endregion
#region 用DataSet接收存储过程返回的记录集
SqlConnection conn=new SqlConnection(conStr); //数据库连接
SqlCommand cmd=new SqlCommand("GetGoods",conn); //调用存储过程
SqlDataAdapter adapter=new SqlDataAdapter(cmd); //数据适配器
DataSet ds=new DataSet(); //数据集
adapter.Fill(ds,tableName); //接收返回记录集
#endregion
二、通过带参存储过程添加记录
#region 在SQL Server2000中创建存储过程
CREATE PROCEDURE [dbo].[InsertOneInstance] (@sUser varchar(50),@sPwd varchar(50)))
AS
insert into jUser Values(@sUser,@sPwd)
GO
#endregion
#region 用DataSet接收存储过程返回的记录集
SqlConnection conn=new SqlConnection(conStr); //数据库连接
SqlCommand cmd=new SqlCommand("InsertOneInstance",conn); //调用存储过程
cmd.CommandType=CommandType.StoreProcedure; //
cmd.Parameters.Add("@sUser",SqlDbType.VarChar).Value=sUser; //
cmd.Parameters.Add("@sPwd",SqlDbType.VarChar).Value=sPwd; //
conn.Open(); //
int rows=cmd.ExecuteNonQuery(); //
conn.Close()
#endregion
#region 在SQL Server2000中创建存储过程
CREATE PROCEDURE [dbo].[GetGoods] AS
select main_code,name from goods
GO
#endregion
#region 用DataSet接收存储过程返回的记录集
SqlConnection conn=new SqlConnection(conStr); //数据库连接
SqlCommand cmd=new SqlCommand("GetGoods",conn); //调用存储过程
SqlDataAdapter adapter=new SqlDataAdapter(cmd); //数据适配器
DataSet ds=new DataSet(); //数据集
adapter.Fill(ds,tableName); //接收返回记录集
#endregion
二、通过带参存储过程添加记录
#region 在SQL Server2000中创建存储过程
CREATE PROCEDURE [dbo].[InsertOneInstance] (@sUser varchar(50),@sPwd varchar(50)))
AS
insert into jUser Values(@sUser,@sPwd)
GO
#endregion
#region 用DataSet接收存储过程返回的记录集
SqlConnection conn=new SqlConnection(conStr); //数据库连接
SqlCommand cmd=new SqlCommand("InsertOneInstance",conn); //调用存储过程
cmd.CommandType=CommandType.StoreProcedure; //
cmd.Parameters.Add("@sUser",SqlDbType.VarChar).Value=sUser; //
cmd.Parameters.Add("@sPwd",SqlDbType.VarChar).Value=sPwd; //
conn.Open(); //
int rows=cmd.ExecuteNonQuery(); //
conn.Close()
#endregion
相关文章推荐
- VC ado调用oracle执行存储过程获取记录集
- C#使用存储过程来获取记录集
- VC ado调用oracle执行存储过程获取记录集
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- C#调用存储过程的类
- C#调用存储过程通用类3
- C#获取存储过程返回值和输出参数值
- 使用SqlDataSource调用带参数存储过程(获取不到数据?)
- C#调用存储过程
- 在C#中调用API获取网络信息和流量
- C#如何调用存储过程
- C#中存储过程的调用
- C#简单轻松调用存储过程(SqlServer2000)
- C#调用Rar文件及获取Rar返回值的方法
- 【原创】C#调用存储过程
- C# 调用外部程序,并获取输出和错误信息
- 怎样写一个存储过程类来实现C#中对存储过程的调用
- c#调用dll获取dll物理路径的方法
- c#程序调用存储过程
- .net杂记 (调用EXE 获取路径 target VB DIV C# Split 页面之间传递值 更改session时间 EXCEL操作 控制电子邮件Mail input记录值的窍门)