asp调用orcle存储过程(过程中含有输出参数)

原创 2006年06月20日 15:27:00

建立表:
SQL>  create table CD_BILL_LOG
  2   (
  3     BILL_ID      NUMBER,
  4     DEAL_EMP_ID  NUMBER,
  5     REACH_DATE   DATE,
  6     DONE_DATE    DATE,
  7     BILL_STATUS  VARCHAR2(10),
  8     DEAL_DEPT_ID NUMBER,
  9     SIGN         NUMBER,
 10     REMARK       VARCHAR2(50)
 11   )
 12  ;

建立过程:


SQL> create or replace procedure
  2  cd_update_log(inputremark varchar2,msg out float)
  3   as
  4   begin
  5  
  6     update cd_bill_log a
  7     set a.remark =inputremark   --to_char(sysdate,'mi:ss')
  8     where a.bill_id=45;
  9      msg:=1;
 10     commit;
 11  end;

调用过程:

<%@ LANGUAGE="Javascript"%>
<%
var conn = Server.CreateObject("ADODB.Connection");
conn.Open("sczbo","sczb","sczb");
var sp_common= Server.CreateObject("ADODB.Command");
var rs = Server.CreateObject("ADODB.Recordset");
conn.CursorLocation =3;

sp_common.CommandText = "cd_update_log";
sp_common.CommandType = 4;

var para1=sp_common.CreateParameter("inputremark", 129,1,50,"联通");
sp_common.Parameters.Append(para1);
var para2=sp_common.CreateParameter("msg", 3, 2);
sp_common.Parameters.Append(para2);
sp_common.activeConnection=conn;
sp_common.execute;
var msg=sp_common("msg");
Response.write( msg);
Response.end;

%>

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子

<html xmlns="http://www.w3.org/1999/xh

asp.net 调用带有输出参数的存储过程

前台jqurey <!-- $(document).ready(function(){ $('#change_image').click(function(){ ...

ASP.net:调用存储过程 -- 代码取不到输出(Output)参数值 - 因ExecuteReader不当使用

存储过程的输出参数的使用,相信大家早晚多少都(会)用到过。不知用到过朋友,有没有遇到在程序中“咋就”取不到想要的输出值的情况;始终是null值。昨天本人就遇到了,也可能是用的不多,这种情况也是第一次遇...

ASP.NET中调用存储过程带(输入输出)参数和返回值例子

有些初学者在调用存储过程时容易出现一些错误,下面我就不同的返回参数而言举个用户登录常用的例子做一些简单的讨论:(由简单--->>深入) 创建数据库:(Student) 创建用户表:(Users) ...

Orcle 存储过程调用封装类-备忘

主调用: import java.io.InputStream; import java.net.URL; import java.sql.Date; import java.sql.Resu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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