教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 创建ASP.NET数据存储层(4)

创建ASP.NET数据存储层(4)

发布时间:2016-12-05   编辑:jiaochengji.com
教程集为您提供创建ASP.NET数据存储层(4)等资源,欢迎您收藏本站,我们将为您提供最新的创建ASP.NET数据存储层(4)资源
使用 Visual Studio .NET 添加存储过程
  下面详细介绍如何在 Visual Studio .NET 2003 中将存储过程添加到现有 SQL Server 数据库中。您需要使用服务器资源管理器打开一个新的存储过程模板,进行编辑,然后再将其保存到数据库中。下面是分步实现这一过程的示例:
  打开 Visual Studio .NET,然后打开一个现有的数据库项目(如本文前面所启动的项目)或启动一个新项目。
  在 Server Explorer(服务器资源管理器)中,展开 Data Connections(数据连接)树,找到您要使用的数据库 (DotNetKB),然后在 Stored Procedures(存储过程)节点上单击鼠标右键,打开上下文相关菜单。
  从上下文相关菜单中选择 New Stored Procedure(新建存储过程),在 Visual Studio .NET 编辑器空间中打开一个存储过程模板。现在,可以键入内容了。
  完成编辑后,只需关闭编辑器中正在编辑的页面,Visual Studio .NET 将使用存储过程的名称将该项内容保存到数据库中。如果键入的内容有误,编辑器会向您报告这些错误,您可以在保存存储过程之前修正这些错误(参见图 11)。
  下面是存储过程的一个简单示例,它返回一个主题列表。
CREATE PROCEDURE TopicsGetList
AS
SET NOCOUNT ON -- 不返回受影响行的值
SELECT
ID,
Title,
Description
FROM
Topics
ORDER BY
Title
RETURN @@ERROR
  在本示例中,有几点需要指出。首先,请注意 SET NOCOUNT ON 行。它告诉 SQL Server 停止为该查询计算受影响的行数,并停止向调用函数返回该值。这是一项不必要的额外工作。其次,结尾处的 RETURN @@ERROR 一行很重要。此行代码返回 SQL Server 中发生的错误的整数值。您可以在调用例程中使用此代码完成其他诊断和错误处理操作。您现在并不需要执行任何操作,但它们是创建存储过程时应该遵循的两个好习惯。
  下面是一个更复杂的存储过程。此过程用于从数据库中检索单条主题记录。您会发现一些附加项,包括输入参数、返回特定值的输出参数,以及检查输入参数并在需要时返回错误的某些程序代码。

您可能感兴趣的文章:
创建ASP.NET数据存储层(1)
vb.net 使用存储过程进行模糊查询的教程
创建ASP.NET数据存储层(4)
创建ASP.NET数据存储层(6)
有关sql server 2008中存储过程的设计和实现
asp.net性能优化方法-数据库访问性能优化
创建ASP.NET数据存储层(7)
asp.net Session会话层使用与管理方法
创建ASP.NET数据存储层(2)
创建分布式应用程序学习心得

[关闭]
~ ~