关于asp调用oracle存储过程的问题

魔百和CM211-1刷Armbian全流程:从安卓盒子到Linux服务器的完美变身 本文详细介绍了如何将魔百和CM211-1机顶盒刷入Armbian系统,实现从安卓盒子到Linux服务器的完美变身。涵盖硬件兼容性验证、固件选择、刷机流程、系统优化及常见问题解决,特别适合技术爱好者低成本搭建家庭NAS或开发环境。 阅读详情

关于asp调用oracle存储过程的问题

oracle存储过程如下

create or replace procedure PROC_GIFT_TEST(v_charge out varchar2)
is

begin
  select mame into v_charge from gift_type where gift_id=1001 ;
end PROC_GIFT_TEST;

在PL/SQL中测试返回:

sql>variable aaa varchar2(100);
sql>exec proc_gift_test(:aaa);

PL/SQL procedure successfully completed
aaa
---------
奖励

sql>print aaa;

aaa
---------
奖励


asp中调用脚本(adovbs.inc已包含在asp中)   
〈%
    Dim aaa
        
    set theconn=server.createobject("adodb.connection")
    connstr="Provider=OraOLEDB.Oracle;data source=ora;user id=gift;password=gift;"
   
    theconn.open connstr

    set cmd=server.createobject("adodb.command")
    cmd.activeconnection=theconn
    CMD.CommandType=4
   
    cmd.commandtext="PROC_GIFT_TEST"
    cmd.parameters.append cmd.createparameter(v_charge,adVarChar,AdParamOutput,100)
  
   
    cmd.execute ,,adExecuteNoRecords  
   
   
    aaa=cmd.parameters(v_charge)
   
    CMD.ActiveConnection=Nothing
    set cmd=nothing     
     
    theconn.close
  %〉

现在我的目的是通过asp将proc_gift_test过程的输出参数送到变量aaa中(得到aaa=奖励),在调试aaa=cmd.parameters(v_charge)时,老是出错,提示:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Command 错误 '800a0cc1'

项目在所需的名称或序数中未被发现。

/out.asp,行30


请教高手,我该如何操作该过程的输出参数应用到asp中来,急求赐教。谢谢!!!

手把手教你用Cadence VPWLF源和参数扫描:搞定非周期激励与gmid曲线绘制(避坑指南) 本文详细介绍了如何在Cadence Virtuoso中使用VPWLF源生成复杂非周期激励信号,并结合gmid方法进行双参数扫描优化电路设计。通过实战案例和避坑指南,帮助工程师高效解决波形生成和参数可视化难题,提升模拟电路设计效率。 阅读详情

相关推荐

VB 调用oracle 带返回值的存储过程

VB 调用oracle 带返回值的存储过程 DEMO

详解Oracle调试存储过程

详解Oracle调试存储过程 一 调试关键步骤 1、在要调试的存储过程右键,选择编辑以进行调试,截图如下:   2、点击小瓢虫,弹出调试窗口,截图如下:   3、输入7839员工编号,点击确认,进行调试,截图如下:  4、该截图说明权限不够,需要添加scott用户的权限。 5、增加权限语句如下: SQL> show user USER 为"SCOTT" SQL> connect system 输入口令: 已连接。 SQL> show user USER 为"SYSTEM" SQL> grant DEBUG CONNECT SESSION , DEBUG ANY PROCED

FastReport 2022-3 VCL Enterprise Source D7-D12

FastReport 是一款强大的报表设计和打印工具,专为Delphi开发者设计。在Delphi 7到12的各个版本中,FastReport都是一个流行的选择,因为它提供了丰富的功能和高效的性能。FastReport 2022-3 VCL Enterprise 源码的发布,意味着开发者可以获得完整的源代码,以便于深度定制和集成到自己的应用程序中。FastReport 支持VCL框架,是Delphi开发环境的核心组件之一。VCL是一个面向对象的库,包含了一系列的组件,用于构建Windows应用程序。FastReport与VCL的结合,使得开发者可以方便地在Delphi应用程序中创建、编辑和打印复杂的报表。FastReport 提供了以下关键特性:1. **设计界面**:它拥有一个直观的报表设计器,允许开发者通过拖放操作添加各种报表元素,如文本、图像、表格、图表等。2. **预览功能**:开发者可以在运行时或设计时预览报表,确保其符合预期。3. **脚本支持**:FastReport支持内置脚本语言,允许在运行时动态修改报表

Asp .net 调用带参数的存储过程

本文主要介绍了Asp .net 调用带参数的存储过程的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧

SQL error 0x800a0cc1

用Ado方式访问数据库的时候,出现0x800a0cc1错误。 网上搜了下,其意义为引用了一个不存在的字段名, 对比代码发现,自己获取列属性名字的时候写错了,造成了这种错误。 errorcode参考网址:http://down.chinaz.com/server/201103/159_1.htm

学习记录专栏 1932

asp oracle存储过程,ASP调用Oracle存储过程

夏毅一、asp动态网站开发技术随着人们对因特网认识的加深和it技术的发展,一成不变的静态网页已经越来越满足不了信息交互和电子商务的需求,因此以数据库为核心开发能够实现信息交互和个性化服务的网页已经成为一种潮流。为了迎合动态交互式网页的开发趋势,出现了可以与后台数据库进行互动的web开发技术,目前比较流行的一类是建立在微软windows平台iis基础上的asp(active server pages...

weixin_39712969的博客 295

ASP脚本如何调用Oracle存储过程

ASP脚本如何调用Oracle存储过程摘自 久久网络一、ASP动态网站开发技术  随着人们对因特网认识的加深和IT技术的发展,一成不变的静态网页已经越来越满足不了信息交互和电子商务的需求,因此以数据库为核心开发能够实现信息交互和个性化服务的网页已经成为一种潮流。为了迎合动态交互式网页的开发趋势,出现了可以与后台数据库进行互动的Web开发技术,目前比较流行的一类是建立在微软Windows平台

itzhiren的专栏 2024

ASP调用oracle存储过程

-----------------------------------dim sp_commonSet sp_common = Server.CreateObject("ADODB.Command")  with sp_common        .ActiveConnection = conn    .CommandText = "cd_update_log"  .Paramete

企业ERP数智化知识管理 1539

asp.net oracle存储过程,ASP.NET调用Oracle存储过程有关问题

C# codeusing (OracleCommand Cmd = new OracleCommand("QueryPagedTable", Conn)){Cmd.CommandType = CommandType.StoredProcedure;Cmd.Parameters.Add("PageSize", OracleType.Int32).Value = PageSize;Cmd.Parame...

weixin_36403956的博客 162

调试oracle存储过程

调试oracle存储过程。在做web开发时,asp如何调用带有输出参数和返回值的存储过程。(通过ADO之COMMAND对象进行调用),输出参数老是不能正确的传递,请高手指点。

amintter的专栏 1819

oracle无效得rowid,oracle存储过程调用时出现"rowid"无效或"对象不再存在"的解决方法...

自己在写ASP.net程序时,需要调用以前的数据库,由于自己刚接触asp.net和oracle。所以在程序中调用存储过程时真是煞费苦心。刚一开始,自己不知道怎么写,在网上搜索,终于找到了关于这方面的源码,但这些源码都是纯粹的把结果集写入表来使用。由于自己不太懂表和临时表的区别,所以在改过网上的源码后还是不能调出结果集,一直提示"rowid无效"或"当前对象不再存在"。自己在网上搜索了很多关于这方面...

weixin_29335033的博客 1069

asp.net操纵Oracle存储过程

在bloginfo数据库中,利用用户名 system 密码 scy251147 选择超级管理员登陆  创建如下存储过程:  1 /*存储过程*/  2 create or replace procedure sys.InsertInfo  3 (  4   TitleParams in nvarchar2,  5   ContentParams in nvarchar2,  6

quryktcs的博客 173

oracle存储过程调用时出现"rowid"无效或"对象不再存在"的解决方法

自己在写ASP.net程序时,需要调用以前的数据库,由于自己刚接触asp.net和oracle。所以在程序中调用存储过程时真是煞费苦心。刚一开始,自己不知道怎么写,在网上搜索,终于找到了关于这方面的源码,但这些源码都是纯粹的把结果集写入表来使用。由于自己不太懂表和临时表的区别,所

rbyyy(Create produce different) 4845

ORA-06550: line 1, column 7: PLS-00306 ERROR

我在用asp.net调用oracle存储过程的时候报ORA-06550错误.create or replace procedure Proc_PaperDetail (   outid out   PAPER.PID % type ) is x varchar2(1200); y varchar2(1200); v_id number; begin select wm_concat(QID),replace(wm_concat(QANSWER),',','')into x,y from

xladykiller的专栏 9051

.net oracle 结果集,请教:为何调用Oracle过程返回结果集后用GridView显示不出来数据...

当前位置:我的异常网» ASP.NET»请教:为何调用Oracle过程返回结果集后用GridView显请教:为何调用Oracle过程返回结果集后用GridView显示不出来数据www.myexceptions.net,网友分享于:2013-01-01浏览:33次请问:为何调用Oracle过程返回结果集后用GridView显示不出来数据按网上说的做的一例子:C#部分:using Sys...

weixin_35160938的博客 152

windows系统哪里连接服务器,使用Windows系统远程连接Windows server服务器

Jquery Ajax方法传递json到actionajax向后台传入json需要设置option,如下 contentType:'application/json' data:Json.Stringify(jsObj) 后台处理复杂json对象(不知 ...mvc使用JsonResult返回Json数据mvc使用JsonResult返回Json数据 controller 中定义以下方法: p...

weixin_39768695的博客 202

cmd 调用oracle存储过程,asp.net中调用oracle存储过程的方法

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。不多说了,本文通过两种方法介绍asp.net中调用oracle存储过程的方法,具体内...

weixin_33532301的博客 351
上一篇: 调试oracle存储过程。
amintter
博客等级 码龄24年 0粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值