decode 大于比较 小于_关于Decode的用法,是不是里面的条件项不能超过10?

本文通过示例介绍了如何在ASP中调用Oracle和SQL Server的存储过程,包括创建存储过程、包,以及在ASP脚本中使用ADO Command对象进行调用的方法。示例涵盖输入参数、输出参数和返回值的处理。
摘要由CSDN通过智能技术生成

%>

这里写错了

应该是

%> ,

%>这样引用的 ,而且,如果是一个ORACLE过程输出的结果,调用方法也不对的

你还是好好补补ASP吧

-==============================================

给你一个SQL SERVER 的范例,ORACLE 的你自己GOOGLE一下吧

存储过程如下:

use pubs

GO

-- 建立存储过程

create procedure sp_PubsTest

-- 定义三个参数变量,注意第三个,特别标记是用于输出

@au_lname varchar (20),

@intID int,

@intIDOut int OUTPUT

AS

SELECT @intIDOut = @intID + 1

SELECT *

FROM authors

WHERE au_lname LIKE @au_lname + '%'

--直接返回一个值

RETURN @intID + 2

调用该存储过程的asp程序如下:

Dim CmdSP

Dim adoRS

Dim adCmdSPStoredProc

Dim adParamReturnValue

Dim adParaminput

Dim adParamOutput

Dim adInteger

Dim iVal

Dim oVal

Dim adoField

Dim adVarChar

‘这些值在 VB 中是预定义常量,可以直接调用,但在 VBScript 中没有预定义

adCmdSPStoredProc = 4

adParamReturnValue = 4

adParaminput = 1

adParamOutput = 2

adInteger = 3

adVarChar = 200

iVal = 5

oVal = 3

'建一个command对象

set CmdSP = Server.CreateObject("ADODB.Command&quot

'建立连结

CmdSP.ActiveConnection = "Driver={SQL Server};server=(local);Uid=sa;Pwd=;Database=Pubs"

'定义command 对象调用名称

CmdSP.CommandText = "sp_PubsTest"

'设置command调用类型是存储过程 (adCm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值