麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C# 調(diào)用存儲過程簡單完整的實(shí)例代碼

2024-09-07 17:05:27
字體:
供稿:網(wǎng)友
CREATE PROC P_TEST@Name VARCHAR(20),
@Rowcount INT OUTPUT
AS
BEGIN
SELECT * FROM T_Customer WHERE NAME=@Name
SET @Rowcount=@@ROWCOUNT
END
GO
----------------------------------------------------------------------------------------
--存儲過程調(diào)用如下:
----------------------------------------------------------------------------------------
DECLARE @i INT
EXEC P_TEST 'A',@i OUTPUT
SELECT @i
--結(jié)果
/*
Name Address Tel
---------- ---------- --------------------
A Address Telphone

(所影響的行數(shù)為 1 行)


-----------
1

(所影響的行數(shù)為 1 行)
*/
----------------------------------------------------------------------------------------

--DotNet 部分(C#)
--WebConfig 文件:
----------------------------------------------------------------------------------------
......
</system.web>

<!-- 數(shù)據(jù)庫連接字符串
-->
<appSettings>
<add key="ConnectString" value="server=(local);User ID=sa;Password=;database=Test" />
</appSettings>

</configuration>
----------------------------------------------------------------------------------------
--C#代碼:(用到兩個測試控件,DataGrid1(用于顯示綁定結(jié)果集合),Lable(用于顯示存儲過程返回單值)

代碼
代碼如下:
using System.Data.SqlClient;
private void Page_Load(object sender, System.EventArgs e)

{ // 在此處放置用戶代碼以初始化頁面
String DBConnStr; DataSet MyDataSet=new DataSet();
System.Data.SqlClient.SqlDataAdapter DataAdapter=new System.Data.SqlClient.SqlDataAdapter();
DBConnStr=System.Configuration.ConfigurationSettings.AppSettings["ConnectString"];
System.Data.SqlClient.SqlConnection myConnection = new System.Data.SqlClient.SqlConnection(DBConnStr);
if (myConnection.State!=ConnectionState.Open)
{ myConnection.Open(); }
System.Data.SqlClient.SqlCommand myCommand = new System.Data.SqlClient.SqlCommand("P_Test",myConnection);
myCommand.CommandType=CommandType.StoredProcedure; //添加輸入查詢參數(shù)、賦予值
myCommand.Parameters.Add("@Name",SqlDbType.VarChar);
myCommand.Parameters["@Name"].Value ="A"; //添加輸出參數(shù)
myCommand.Parameters.Add("@Rowcount",SqlDbType.Int);
myCommand.Parameters["@Rowcount"].Direction=ParameterDirection.Output;
myCommand.ExecuteNonQuery();
DataAdapter.SelectCommand = myCommand;
if (MyDataSet!=null)
{ DataAdapter.Fill(MyDataSet,"table"); }
DataGrid1.DataSource=MyDataSet; DataGrid1.DataBind(); //得到存儲過程輸出參數(shù)
Label1.Text=myCommand.Parameters["@Rowcount"].Value.ToString();
if (myConnection.State == ConnectionState.Open) { myConnection.Close();
}
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日日摸夜夜添夜夜添牛牛 | 久久久久久久99 | 国产 视频 一区二区 | 欧美精品一区二区三区在线播放 | 午夜视频你懂的 | 久久久久久久久久久久久九 | 色就色 综合偷拍区91网 | 免费黄色在线观看网站 | 国产精品一二区 | 国产午夜精品一区二区三区嫩草 | 性爱视频免费 | 九一免费国产 | 久久精品国产99国产精品亚洲 | 青青草成人影视 | 欧美高清第一页 | 蜜桃一本色道久久综合亚洲精品冫 | 91精品老司机 | 草莓福利视频在线观看 | 中国fx性欧美xxxx | 久久久麻豆 | 成人在线视频一区 | 精品国产一区二区三区在线观看 | 免费午夜网站 | av电影在线观看网站 | 日本成年免费网站 | www.guochanav.com| 一级一级一级毛片 | 欧美性生活免费视频 | 久久久久国产精品久久久久 | 午夜视频在线观看免费视频 | 久久久成人精品视频 | 久啪视频 | av噜噜在线 | 手机免费看一级片 | 色婷婷av一区二区三区久久 | 成年免费大片黄在线观看岛国 | 暴力肉体进入hdxxxx0 | 亚洲日本韩国在线观看 | 激情小说图 | 成人三级电影在线 | 成年人性视频 |