一个存储过程在.net中的调用
来源:互联网 发布:淘宝网男装潮款 编辑:程序博客网 时间:2024/05/18 02:02
-------------------建表------------------
CREATE TABLE [tab_cJ] (
[id] [int] IDENTITY (1, 1) NOT NULL PRIMARY KEY,
[name] [varchar] (50) ,
[age] [int] NULL ,
[info] [varchar] (200)
)
------------------建存储过程-------------------------
CREATE PROCEDURE QueryInfoByName
@name varchar(50),
@age int
AS
select info from tab_cj where [name]=@name and age=@age
GO
--------------------调用-------------------------------
protected void GetInfoByName(string txt_name, int txt_age)
{
SqlConnection conn = new SqlConnection("server=localhost;database=dbDemo;uid=sa");
SqlCommand cmd = conn.CreateCommand();
cmd.CommandType = CommandType.StoredProcedure; //指定执行存储过程操作
cmd.CommandText = "QueryInfoByName"; //存储过程名称
//对应存储过程QueryInfoByName的第一个参数@name
SqlParameter parName = new SqlParameter("@name", SqlDbType.VarChar, 50);
//指定参数@name要转入的值
parName.Value = txt_name;
//对应存储过程QueryInfoByName的第二个参数@age
SqlParameter parAge = new SqlParameter("@age", SqlDbType.Int);
//指定参数@age要转入的值
parAge.Value = txt_age;
//这一步非常重要,一定将设置好的两个参数类型添加到Command对象的参数集合里
cmd.Parameters.Add(parName);
cmd.Parameters.Add(parAge);
//方式一,查询回来的结果需要显示在DataGrid之类的控件上
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(ds);
//方式二,按单个值读取
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
Response.Write(reader.GetString(0));
}
}
conn.Close();
}
- 一个存储过程在.net中的调用
- 在.NET中调用存储过程
- 在.NET中调用存储过程
- 在.NET中调用存储过程
- 在.NET中调用存储过程
- 在ASP.NET中调用存储过程
- 在.NET中调用存储过程
- 在IBatis.Net中调用存储过程
- 在.NET中调用存储过程
- 在MSSQL中一个存储过程调用另一个存储过程
- oracle存储过程,存储过程,以及在java中的调用
- 存储过程在asp.net中的使用
- .net调用存储过程
- .net调用存储过程
- .net调用存储过程
- oracle编写过程以及存储过程在java中的调用
- 一个非常简单的Oracle存储过程,及其在C#.net中的执行的代码
- 。NET在安装过程中的一个问题
- Windows编程中各种操作文件的方法
- “五险一金”详解!
- 禁用自动播放
- .net回调功能
- 2008年10月10日最新进度-发票套打程序 预览版
- 一个存储过程在.net中的调用
- SQL Server 2005 COM+ 目录要求 (警告)
- How to deal with Gecko problem.
- 彻底解决fckeditor(jsp版)上传中文图片乱码问题
- 心德!
- ★Delphi编程反破解经验集说明★
- ANTI-DEDE的几个方法
- Delphi编程如何防破解
- 往一递增有序的顺序表中插入x,仍保持气有序性