国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

在asp.net 2.0 中使用的存儲過程解析_.Net教程

2024-07-10 12:50:32
字體:
來源:轉載
供稿:網友

推薦:編程技巧 用Asp.net動態生成html頁面
此功能適用于后臺數據庫功能不強的web站點,即大部分文本不是存放在數據庫的記錄中,而是放在html文件或者xml文件中,僅僅把索引放到數據庫中,如文章標題、類別、查詢關鍵字等。這樣適合于后

以下是SQL中兩個存儲過程: CREATE PROCEDURE dbo.oa_selectalluser

AS

select * from UserInfo

GO

CREATE PROCEDURE dbo.oa_SelectByID

@id int

AS

select * from UserInfo where ID=@id

GO


一個是帶參數的存儲過程,一個是不帶參數的存儲過程.下面介紹怎么在VS2005中使用這兩個存儲過程.

(一).不帶參數的存儲過程:

protected void Page_Load(object sender, EventArgs e)

...{

if(!Page.IsPostBack)

...{

//不帶參數的存儲過程的使用方法

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["oaConnectionString"].ToString());

SqlDataAdapter da = new SqlDataAdapter();

DataSet ds=new DataSet();

da.SelectCommand = new SqlCommand();

da.SelectCommand.Connection = conn;

da.SelectCommand.CommandText = "oa_SelectAllUser";

da.SelectCommand.CommandType = CommandType.StoredProcedure;

da.Fill(ds);

GridView1.DataSource = ds;

GridView1.DataBind();

}

在頁面中添加了一個GridView控件用來綁定執行存儲過程得到的結果.

(二).帶參數的存儲過程:

protected void btn_search_Click(object sender, EventArgs e)

...{

//帶參數的存儲過程的使用方法

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["oaConnectionString"].ToString());

SqlDataAdapter da = new SqlDataAdapter();


DataSet ds = new DataSet();

da.SelectCommand = new SqlCommand();

da.SelectCommand.Connection = conn;

da.SelectCommand.CommandText = "oa_SelectByID";

da.SelectCommand.CommandType = CommandType.StoredProcedure;


SqlParameter param = new SqlParameter("@id", SqlDbType.Int);

param.Direction = ParameterDirection.Input;

param.Value = Convert.ToInt32(txt_value.Text);

da.SelectCommand.Parameters.Add(param);


da.Fill(ds);

GridView1.DataSource = ds;

GridView1.DataBind();

}

同樣,在頁面中添加了一個GridView控件用來綁定執行存儲過程的結果,另外,在頁面中還添加了一個textbox控件和一個BUTTON按鈕,上面的執行存儲過程是放在按鈕的onclick事件中的.textbox控件用來接收存儲過程的參數.

分享:利用緩沖技術提高JSP程序的性能和穩定性
一、概述 在Web應用中,有些報表的生成可能需要數據庫花很長時間才能計算出來;有的網站提供天氣信息,它需要訪問遠程服務器進行SOAP調用才能得到溫度信息。所有這一切都屬于復雜信息的例子

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝兴县| 卢湾区| 孟连| 正蓝旗| 车致| 辽宁省| 新宁县| 邮箱| 阳城县| 双江| 阳朔县| 平湖市| 隆子县| 台东县| 仪征市| 江西省| 云霄县| 建德市| 桂东县| 志丹县| 新乐市| 贺兰县| 亚东县| 固阳县| 布拖县| 新巴尔虎左旗| 平罗县| 宁安市| 祁东县| 敦煌市| 耒阳市| 旬阳县| 松潘县| 彰化县| 二连浩特市| 宁阳县| 兴国县| 丹江口市| 抚顺县| 鄢陵县| 沾益县|