ASP里调用存储过程的几种方法

原创 2004年07月07日 12:38:00

1,调用没有参数的存储过程
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="{call nono}"

''set rs=cmc.exe 或者cmd.execute

set rs=cmd.Execute()

%>


2,一个输入的参数的存储过程
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="{call oneinput(?)}"
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger ,adParamInput )
cmd("@aaa")=100

cmd.Execute()

%>


3,一个输入参数和一个输出的参数
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText = "{call oneinout(?,?)}"
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger,adParamInput)
cmd("@aaa")=10
cmd.Parameters.Append cmd.CreateParameter("@bbb",adInteger,adParamOutput)

cmd.Execute()

bbb=cmd("@bbb")
%>


4,一个输入参数,一个输出参数,和一个返回值
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="{?=call onereturn(?,?)}"

cmd.Parameters.Append cmd.CreateParameter("@return_value",adInteger,adParamReturnvalue )
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger,adParamInput )
cmd("@aaa")=10
cmd.Parameters.Append cmd.CreateParameter("@bbb",adInteger,adParamOutput)

cmd.Execute()

bbb=cmd("@bbb")
rrr=cmd("@return_value")
%>

ASP调用SQL Server视图和存储过程

【摘 要】 在一般的MIS应用中,会有大量的报表,此时我们可以在后台数据库编写相应的视图或存储过程,用ASP通过ADO调用以完成报表工作。下面用一个例子说明相应的操作过程。 一、前言 ASP (Act...
  • inrgs
  • inrgs
  • 2007-03-25 22:57:00
  • 695

在ASP中使用存储过程

        学习使用存储过程(Stored Procedure),是ASP程序员的必须课之一。所有的大型数据库都支持存储过程,比如Oracle、MS SQL等,(但MS Access不支持,不过,...
  • feng19821209
  • feng19821209
  • 2005-08-22 15:10:00
  • 1689

在asp中调用sql server的存储过程方法

在asp中调用sql server的存储过程可以加快程序运行速度   1.调用存储过程的一般方法   先假设在sql server中有一存储过程dt_users:   CREATE PROCED...
  • sscrazy
  • sscrazy
  • 2014-11-13 16:01:59
  • 682

ASP调用存储过程整理

  • 2008年12月16日 16:53
  • 65KB
  • 下载

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

ASP脚本如何调用Oracle存储过程摘自 久久网络一、ASP动态网站开发技术  随着人们对因特网认识的加深和IT技术的发展,一成不变的静态网页已经越来越满足不了信息交互和电子商务的需求,因此以数据库...
  • itzhiren
  • itzhiren
  • 2007-04-20 15:49:00
  • 1298

几种应用程序调用Oracle存储过程的方法

一、Java中调用带Cursor的存储过程: 存储过程定义: PROCEDURE GET_CURSOR_RESULT2(CR OUT CURSOR_RESULT) IS BEGIN ...
  • haoxinhaoxin
  • haoxinhaoxin
  • 2017-11-16 15:06:05
  • 47

ASP调用存储过程:有输入参数和输出参数的存储过程

  4. 有输入参数和输出参数的存储过程  返回值其实是一种特殊的输出参数。在大多数情况下,我们用到的是同时有输入及输出参数的存储过程,比如我们想取得用户信息表中,某ID用户的用户名,这时候,有一个输...
  • kingwkb
  • kingwkb
  • 2006-08-04 09:26:00
  • 4368

Java对存储过程的调用方法

本文将介绍Java如何实现对存数过程的调用方法,作者用了几个例子进行了详细的说明,简单明了,非常适合初学者。 一、Java如何实现对存储过程的调用: A...
  • fngy123
  • fngy123
  • 2014-07-08 17:36:02
  • 965

ASP调用存储过程:返回多个记录集的存储过程

  7. 返回多个记录集的存储过程  本文最先介绍的是返回记录集的存储过程。有时候,需要一个存储过程返回多个记录集,在ASP中,如何同时取得这些记录集呢?为了说明这一问题,在userinfo表中增加两...
  • kingwkb
  • kingwkb
  • 2006-08-04 09:27:00
  • 4042

在asp中调用存储过程的几种方法

 这几天老板老是叫我帮他把asp脚本改成存储过程 ,拼了命的看书,下面是从网上找到的一篇文章觉得不错,收藏它, (^_^)1 这也是最简单的方法,两个输入参数,无返回值:set connection ...
  • cui55
  • cui55
  • 2007-05-04 17:33:00
  • 612
收藏助手
不良信息举报
您举报文章:ASP里调用存储过程的几种方法
举报原因:
原因补充:

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