关于SQL的存储过程一个悬而未决的老问题

原创 2002年05月08日 10:18:00

SQL的存储过程:
不少的网友都应该在使用中遇到过需要同时返回存储过程的返回值+结果集的问题
而在网上浏览了不少的帖子,基本上都是认为无法同时返回,也即是说只能返回其中一个。
但是如果遇到比如一些要校验的存储过程,无可避免地会出现需要:
1、验证后,正确,返回正确值,获取结果集。
2、错误,返回错误值,转向,获取错误信息。

目前我的处理方式是调用了一次存储过程:(前面我就不多说了,相信遇到这种问题的网友已经知道ASP如何调用存储过程了)

存储过程正确的时候返回结果集,错误时返回错误值

set rs=cm.Execute

if rs.State = adStateClosed then (错误无结果集,获取错误值

conn.Close
set rs=nothing
set conn = nothing
cm.Parameters("RETURN_VALUE").Value
else(获取结果集

正确,执行正常时的代码

搞定,如果还不清楚,唉,那就发信到cmself@sina.com

用SQL Server编写一个存储过程

今天数据库上机要求编写一个存储过程来体会sql server的可编程性。题目如下: 数据库中有一张表 student, 有两列分别是xh varchar(10), xm varchar(50),...
  • transformer_WSZ
  • transformer_WSZ
  • 2017年06月06日 01:01
  • 620

在存储过程中如何使用另一个存储过程返回的结果集SQL实例

--创建一个返回结果集的存储过程 create procedure [sp_Test] @dwUserID as INT, @strOutMsg NVARCHAR(100) AS BEGIN...
  • baodi_z
  • baodi_z
  • 2014年08月25日 16:10
  • 6043

多表联合查询sql存储过程带分页

多表联合查询sql存储过程带分页
  • mofijeck
  • mofijeck
  • 2015年03月04日 14:56
  • 1534

一个复杂的SQL存储过程例子

USE [DB_YH_ERP_GW_V2_NewReq] GO /****** Object:  StoredProcedure [dbo].[sp_FactoryAllocationFind]   ...
  • stwuyiyu
  • stwuyiyu
  • 2016年05月09日 11:34
  • 875

sql存储过程几个简单例子(一)

导读:sql存储是数据库操作过程中比较重要的一个环节,对于一些初学者来说也是比较抽象难理解的,本文我将通过几个实例来解析数据库中的sql存储过程,这样就将抽象的事物形象化,比较容易理解。 例1: ...
  • imxiangzi
  • imxiangzi
  • 2015年01月18日 09:44
  • 2092

SQL将数据库中存储过程复制到另一个库中

use   master go if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id...
  • meng6098
  • meng6098
  • 2012年06月21日 10:00
  • 2220

SQL一个存储过程调用另一个存储过程 获得返回值

--创建输出参数的存储过程:IF OBJECT_ID(p_Out) > 0    DROP PROC p_OutGOCREATE PROC p_Out    @i INT OUT --要输入的参数后面...
  • htl258
  • htl258
  • 2009年06月05日 11:35
  • 1491

SQL_编写一个简单的删除员工信息的存储过程

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。 深蓝的blog:   开始实验: (1)、查询原始数据,使用scott用户进行试验 SQL> se...
  • huangyanlong
  • huangyanlong
  • 2015年02月25日 17:37
  • 2463

用SQL语句创建存储过程,并执行

一.创建一个存储过程 里面有个输出参数output create proc multi @num1 int, @num2 int=10 output --output的功能类似于C#中...
  • MsdnWoo
  • MsdnWoo
  • 2015年12月29日 17:21
  • 5524

转载一篇觉得不错的文章,关于并发访问资源共享问题

万事皆有因 这段似乎都成我写blog标准开头。言归正转,公司以前业务涉及到秒杀,并且是白天从10点起到晚上10点每小时一次(TT天天心惊肉跳的),周六还有个大礼包活动(重量级,经常会出一些你意想...
  • u011428274
  • u011428274
  • 2015年12月07日 14:13
  • 673
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于SQL的存储过程一个悬而未决的老问题
举报原因:
原因补充:

(最多只允许输入30个字)