All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET2.0数据操作之创建数据访问层(4)_[Asp.Net教程]
掌握SQL Server的锁机制和锁模式_[SQL Server教程]
用PHP实现Ftp用户的在线管理_php资料_编程技术
关于线程的参数、“返回值”、及线程的中止_.net资料_编程技术
C#教程:C#数据类型之引用类型
使用.NET多线程技术显示实时股票信息_[Asp.Net教程]
asp.net,URL重写(URLRewriter),之简化版_.net资料_编程技术
C#,3.0新特性初步研究,Part5:匿名类型_[Asp.Net教程]
SQL Server 2005 Reporting Services 报表中随意格式化日期的方法_[SQL Server教程]
C#中创建MDI应用程序
Reading number is top 10 pictures
中国女孩大胆自拍,显露完美身材4
小学生作文又现神作,你不得不佩服
NeedWallpaper7
俞敏洪在清华终于说了实话
China's family planning commission forced abortions 270 million newborns for 30 years
NeedWallpaper9
Beauty is thus produced
赵惟依写真2
英雄联盟超神十连杀截图
Household design of gorgeous series
Download software ranking
Ashlynn Video3
塘西风月痕
美女写真3
Boxer vs Yellow2
尖东毒玫瑰A
WebService在.NET中的实战应用教学视频 → 第4集
Ashlynn Video2
matrix2
Unix video tutorial8
linux高级编程
delv published in(发表于) 2014/1/6 9:09:23 Edit(编辑)
使用Data,Access,Application,Block,得到存储过程的返回值_[Asp.Net教程]

使用Data,Access,Application,Block,得到存储过程的返回值_[Asp.Net教程]

使用Data Access Application Block 得到存储过程的返回值_[Asp.Net教程]

今天有位朋友问我如何在Data Access Application Block中得到存储的过程的返回值,我才发现自己以前写的文章中确实没提到这方面的问题,现在来补充一下,具体的解决方法如下:

  1、首先建立一个具有返回值的存储过程,作为示例,我就简单的建一个存储过程,如下:


create proc test
(
@id int
)
as
declare @flag int
select * from person where id=@id
if @@rowcount > 0
set @flag=1
else
set @flag=0
return @flag


  我们要在程序中获得这个返回值的方法如下:


[TestMethod]
public void TestReturnValue()
{
Database db = DatabaseFactory.CreateDatabase();
DbCommand dbcomm = db.GetStoredProcCommand("test");
db.AddInParameter(dbcomm, "@id", DbType.Int32,1);
//关键在这里,添加一个参数,类型为ReturnValue
db.AddParameter(dbcomm, "@RETURN_VALUE", DbType.String, ParameterDirection.ReturnValue, "", DataRowVersion.Current, null);
db.ExecuteNonQuery(dbcomm);
int testvalue = (int)dbcomm.Parameters["@RETURN_VALUE"].Value;
Assert.AreEqual(testvalue, 1);
}


  通过上面的代码我们就能够在程序中获得存储过程的返回值了。以前写的文章可能还有很多地方没说到,希望能有更多的朋友提意见,谢谢!


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.