asp调用数据库存储过程

原创 2001年05月10日 11:15:00

asp调用数据库存储过程   

<%Set Dataconn = Server.CreateObject("ADODB.Connection")
'建立连接对象
Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;WSID=APP_SERVER;Regional=Yes"
Set cmdTemp = Server.CreateObject("ADODB.Command")
'建立命令对象
Set rst = Server.CreateObject("ADODB.Recordset")
'建立记录集对象
cmdTemp.CommandText = "dbo.pd_test" '存储过程名称
cmdTemp.CommandType = 4
'命令类别为4,表示为存储过程
Set cmdTemp.ActiveConnection = Dataconn
Set tmpParam = cmdTemp.CreateParameter("Return Value", 3, 4, 4)
cmdTemp.Parameters.Append tmpParam
Set tmpParam = cmdTemp.CreateParameter("@BeginDate", 135, 1, 16, riqi)
'创建输入参数对象
cmdTemp.Parameters.Append tmpParam
rst.Open cmdTemp, , 1, 3   
'生成查询结果
            %>
这里调用的存储过程为pd_test,这种是ADO中提供的标准方法,但存在一个问题,就是当在存储过程中有两个以上的SELECT语句,但从逻辑上又不可能同时执行的时候,ADO会提示你存储过程中SELECT语句太多,解决方法是直接用ADO的CONNECTION对象的EXECUTE方法直接执行存储过程,如下:
            <%
Set Dataconn = Server.CreateObject("ADODB.Connection")
'建立连接对象
Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;WSID=APP_SERVER;Regional=Yes"
ss = "EXECUTE dbo.pd_test " & "'" & riqi1 & "'"
Set rs = dataconn.Execute(ss)
  %>  

 

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

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

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

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

在ASP中使用存储过程

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

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

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

一个SQL存储过程分页和ASP调用

存储过程:CREATE PROCEDURE Sp_Page@IntPageSize int,--页大小@IntCurrPage int,--页码@strFields nvarchar(1000),--...
  • ehung
  • ehung
  • 2005年05月30日 10:21
  • 1477

asp调用数据库存储过程

‘建立连接对象Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;...
  • David_Jin
  • David_Jin
  • 2007年10月18日 09:56
  • 358

asp调用数据库存储过程

asp调用数据库存储过程    建立连接对象Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) De...
  • Tony088
  • Tony088
  • 2007年11月14日 11:09
  • 298

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

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

asp.net(存储过程)使用三种方法存取数据库记录(20070510)

**********asp.net中存储过程的应用***************后台代码:using System;using System.Collections;using System.Comp...
  • zyf1203
  • zyf1203
  • 2007年06月19日 14:58
  • 704

java中如何调用数据库的存储过程

CallableStatement执行存储过程 /** * 使用CablleStatement调用存储过程 * @author APPle * */ public class Demo1 {...
  • jiangeeq
  • jiangeeq
  • 2017年01月04日 13:23
  • 1284
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp调用数据库存储过程
举报原因:
原因补充:

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