日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

.net調(diào)用存儲(chǔ)過程詳細(xì)介紹(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何實(shí)現(xiàn)vs.net控件updatePanel無刷新
頁面部分 代碼如下: asp:ScriptManager ID=ScriptManager1 runat=server /asp:ScriptManager h2 使用VS控件updatePanel實(shí)現(xiàn)無刷新 /h2 p asp:UpdatePanel ID=UpdatePanel1 RenderMode=Block UpdateMode=Conditional runat=server ContentTemplate 點(diǎn)擊按鈕從服務(wù)器獲取

sqlconn.Open();
// 執(zhí)行存儲(chǔ)過程并返回影響的行數(shù)
Label1.Text = cmd.ExecuteNonQuery().ToString();
sqlconn.Close();
// 顯示影響的行數(shù),輸出參數(shù)和返回值
Label1.Text += "-" + parameters[0].Value.ToString() + "-" + parameters[2].Value.ToString();


存儲(chǔ)過程Categoriestest5

代碼如下:
CREATE PROCEDURE Categoriestest5
@id int output,
@CategoryName nvarchar(15)
AS
insert into dbo.Categories
(CategoryName,[Description],[Picture])
values (@CategoryName,'test1',null)
set @id = @@IDENTITY
return @@rowcount
GO


6. 同時(shí)返回參數(shù)和記錄集的存儲(chǔ)過程
c#代碼部分

代碼如下:
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd.Connection = sqlconn;
cmd.CommandText = "Categoriestest6";
cmd.CommandType = CommandType.StoredProcedure;
// 創(chuàng)建參數(shù)
IDataParameter[] parameters = {
new SqlParameter("@Id", SqlDbType.Int,4) ,
new SqlParameter("@CategoryName", SqlDbType.NVarChar,15) ,
new SqlParameter("rval", SqlDbType.Int,4) // 返回值
};
// 設(shè)置參數(shù)類型
parameters[0].Direction = ParameterDirection.Output; // 設(shè)置為輸出參數(shù)
parameters[1].Value = "testCategoryName"; // 給輸入?yún)?shù)賦值
parameters[2].Direction = ParameterDirection.ReturnValue; // 設(shè)置為返回值
// 添加參數(shù)
cmd.Parameters.Add(parameters[0]);
cmd.Parameters.Add(parameters[1]);
cmd.Parameters.Add(parameters[2]);

 

SqlDataAdapter dp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
// 填充dataset
dp.Fill(ds);
// 顯示結(jié)果集
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();

Label1.Text = "";
// 顯示輸出參數(shù)和返回值
Label1.Text += parameters[0].Value.ToString() + "-" + parameters[2].Value.ToString();


存儲(chǔ)過程Categoriestest6

代碼如下:
CREATE PROCEDURE Categoriestest6
@id int output,
@CategoryName nvarchar(15)
AS
insert into dbo.Categories
(CategoryName,[Description],[Picture])
values (@CategoryName,'test1',null)
set @id = @@IDENTITY
select * from Categories
return @@rowcount
GO


7. 返回多個(gè)記錄集的存儲(chǔ)過程
c#代碼部分

代碼如下:
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();

cmd.Connection = sqlconn;
cmd.CommandText = "Categoriestest7";
cmd.CommandType = CommandType.StoredProcedure;

 

SqlDataAdapter dp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
// 填充dataset
dp.Fill(ds);
// 顯示結(jié)果集1
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
// 顯示結(jié)果集2
GridView2.DataSource = ds.Tables[1];
GridView2.DataBind();


存儲(chǔ)過程Categoriestest7

代碼如下:
CREATE PROCEDURE Categoriestest7
AS
select * from Categories
select * from Categories
GO

分享:asp.net 編輯gridview的小例子
gridview的編輯方法的小例子,一段代碼,供大家學(xué)習(xí)參考

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2013-04-27
相關(guān).Net教程