激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - .Net 調(diào)用存儲過程取到return的返回值

.Net 調(diào)用存儲過程取到return的返回值

2019-12-07 13:17whsnow ASP.NET教程

存儲過程只能返回 int 類型,如果返回一個字符串 ,將會報類型轉(zhuǎn)化錯誤,下面以示例介紹下如何取到return的值,需要的朋友可以參考下

1. 存儲過程

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
alter PROCEDURE GetOrderLine
@orderId varchar(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
 
select * from orderLine where OrderId = @orderId;
 
return 123;
END
GO

 注意 存儲過程只能返回 int 類型,如果返回一個字符串 ,將會報類型轉(zhuǎn)化錯誤

2 后臺調(diào)用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
DataTable dt = new DataTable();
string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["BLL.Properties.Settings.ShoppingDBConnectionString"].ToString();
using(SqlConnection conn= new SqlConnection(connStr)){
string callName = "GetOrderLine";
using (SqlCommand command = new SqlCommand(callName, conn))
{
command.CommandType = CommandType.StoredProcedure;
SqlParameter[] sps = { new SqlParameter("@orderId",SqlDbType.VarChar,50) ,
new SqlParameter("@return",SqlDbType.Int) //注冊返回值類型
};
 
sps[0].Value = "43c7cf15-6b2f-4d18-92b2-dbe827f30dfc";
sps[1].Direction = ParameterDirection.ReturnValue; //返回參數(shù)類型
 
command.Parameters.AddRange(sps);
using(SqlDataAdapter sda =new SqlDataAdapter()){
sda.SelectCommand = command;
sda.Fill(dt);
//Console.WriteLine(sda.GetFillParameters()[1].Value);
Console.WriteLine(sps[1].Value); //取到返回的值
}
 
}
}
 
if(dt.Rows.Count>0){
for (int i = 0; i < dt.Rows.Count;i++ )
{
Console.WriteLine(dt.Rows[i]["ProductId"]+":"+dt.Rows[i]["ProductPrice"]+":"+dt.Rows[i]["ProductCount"]);
}
}
Console.ReadLine();

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产四区| 欧美精品一区二区视频 | 欧美国产第一页 | 国产99精品在线 | 色999国产 | 国产精品免费麻豆入口 | 久久99国产综合精品 | 91免费版在线 | 色骚综合 | 少妇一级淫片免费放正片 | 免费一级在线观看 | 免费一级欧美在线观看视频 | 久久亚洲春色中文字幕久久 | 久久最新视频 | 加勒比综合 | 精品亚洲视频在线观看 | 色婷婷久久一区二区 | 午夜精品久久久久久毛片 | 久久精品首页 | 免费久久精品 | 毛片免费看电影 | 国产孕妇孕交大片孕 | 免费一级特黄毛片 | 成人在线高清视频 | 午夜视频大全 | 毛片免费视频播放 | 日本在线一区二区 | 99精品视频久久精品视频 | asian gaysex| 好骚综合在线 | 欧美淫交 | av噜噜噜噜 | 一级成人欧美一区在线观看 | 成人毛片av在线 | www.99av| 国产91丝袜在线播放0 | fc2国产成人免费视频 | 日韩视频一区二区三区四区 | 亚洲精品午夜电影 | 97超碰资源站 | 亚洲午夜在线视频 |