首页 相关文章 ASP调用带参数存储过程的几种方式

ASP调用带参数存储过程的几种方式

最近有很多的朋友问到调用存储过程的问题,这里简单介绍几种ASP调用带参数存储过程的方法。

1 、这也是最简单的方法,两个输入参数,无返回值:
set connection = server.createobject("adodb.connection")
connection.open someDSN
Connection.Execute "procname varvalue1, varvalue2"

''将所有对象清为nothing,释放资源
connection.close
set connection = nothing


2 、如果要返回 Recordset 集:
set connection = server.createobject("adodb.connection")
connection.open someDSN
set rs = server.createobject("adodb.recordset")
rs.Op...[ 查看全文 ]

2016-01-29 标签:
  • 标签:ASP
      <!--#include file="inc\public.asp"-- <!--#include file="inc\conn.asp"-- <html <head <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <title</title </head <body <% '----------------------------------- dim sp_common Set sp_common = Server.CreateObject("ADODB.Command")  with sp_common      ...[ 查看全文 ]
  • 标签:ASP
      beerfroth(原作) 本人用sql server 和asp写了一个简单的留言本,在不断的尝试中发现,分页显示留言的时候,不同的执行方式,时间上的一些差别。 下面通过对比来看看几种方式的用时对比。 一,使用存储过程分页,这种情况又分为两种方式: 第一种,使用command对象,如下: Set Cmd=server.CreateObject("Adodb.Command") Cmd.ActiveConnection=conn Cmd.CommandText="ycuu_gb_getmsg" Cmd.Com...[ 查看全文 ]
  • 创建示例存储过程的完整的语句:USE pubsIF EXISTS (SELECT name FROM sysobjects WHERE name = 'up_test ' AND type = 'P') DROP PROCEDURE up_test GOcreate procedure up_test @out_val integer=0 output--@out_val integer output ------1asbegin--set @out_val=0 -----2 if(1=1) -----3 set @out_val=@out_val+1return 9;end存储过程在查询分析其中使用示例:1、简单调用 exec up_test 3 --注:调用时也...[ 查看全文 ]
  • 标签:ASP
      ASP 调用 ORACLE存储过程并返回结果集 看过网上好多ASP调用ORACLE的方法,但是没有特好特直接的东西,所以总结各家的东西最后得出的一个自己需要的方法,感觉也比较大众所以特此发布 ################################################### oracle的存储过程 ################################################### --创建包头 create or replace package pck_as as   type t_product_id is ta...[ 查看全文 ]
  • 标签:ASP
    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...[ 查看全文 ]
  • 标签:ASP
      1、最简单的如下            Dim objConn     Set objConn = Server.CreateObject("ADOBD.Connection")     objConn.Open Application("Connection_String")     'Call the stored procedure to increment a counter on the page     objConn.Execute "exec sp_AddHit" 没有参数,...[ 查看全文 ]
  • 标签:ASP
      本文用到没有用到adodb.command命令,只是简单的做了一个用adodb.recordset来执行存储过程。 存储过程: '在SQL中建立dbo.tse存储过程 CREATE PROCEDURE [dbo].[tse] @keyword varchar(20)=null,  '定义查询的关键字 @choose int=null                    '定义查询的类型(1为查询列title...[ 查看全文 ]
  • 标签:ASP
      一、先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以下功能,让用户可以设计出符合引用需求的程序: 1)、变量说明 2)...[ 查看全文 ]
  • 标签: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") ...[ 查看全文 ]
  • 标签:PHP
      PHP程序访问数据库,完全可以使用存储过程,有人认为使用存储过程便于维护 不过仁者见仁,智者见智,在这个问题上,偶认为使用存储过程意味着必须要DBA和开发人员更紧密配合,如果其中一方更变,则显然难以维护。 但是使用存储过程至少有两个最明显的优点:速度和效率。 使用存储过程的速度显然更快。 在效率上,如果应用一次需要做一系列SQL操作,则需要往返于PHP与ORACLE,不如把该应用直接放到数据...[ 查看全文 ]
  • 标签:ASP
      在许多网页上,用户都可以通过简单地选择列表中的一项来输入一个国家或州的名字,在大多数情况下,我们通常使用ASP来生成这个列表,创建生成这个列表的函数并把它们保存在一个Include文件中。然而,ASP需要额外的时间在服务器上加载并处理这些Include文件,此外,每次生成一个选择列表时,服务器都必须加载整个Include文件。 在最近为一个客户建立网站时,我有了一个新的想法,把这些函数放在存...[ 查看全文 ]
  • 标签:PHP
      //执行存储过程 for($i=0;$i<$ses_basket_items;$i++) { $query="exec add_ddxx @p_account=\"$session_account\", @p_name=\"$name[$i]\", @p_num=\"$num[$i]\", @p_marketprice=\"$marketprice[$i]\", @p_memberprice=\"$memberprice[$i]\", @p_priceoftax=\"$notaxprice[$i]\", @p_priceoflast=\"$lastprice[...[ 查看全文 ]
  • 标签:ASP
      在ASP编程中,经常需要自己编写一些函数(或过程)来实现某些特定的功能,这时往往需要向函数(或过程)传递相应的参数 在函数(或过程)中进行数据处理,即有可能需要保留或改变参数的值,下面有相关范例 用下面的函数(TestAddress)就可以使一个函数多个返回值成为可能(一个函数返回值,多个参数改变后的值) 范例: <%@LANGUAGE="VBSCRIPT"% <% Option Explicit '==========================...[ 查看全文 ]
  • 标签:ASP
        学习使用存储过程(Stored  Procedure),是ASP程序员的必须课之一。所有的大型数据库都支持存储过程,比如Oracle、MS  SQL等,(但MS  Access不支持,不过,在Access里可以使用参数化的查询)。     使用存储过程有许多好处,它可以封装复杂的数据逻辑,充分发挥大型数据库本身的优势。我们知道,ASP并不适合做复杂的数据运算,而通过OLD  DB访问数...[ 查看全文 ]
  • 标签:PHP
      存储过程和函数是MySql5.0刚刚引入的。关于这方面的操作在PHP里面没有直接的支持。但是由于Mysql PHP API的设计,使得我们可以在以前的PHP版本中的mysql php api中支持存储过程和函数的调用。 在php中调用存储过程和函数。     1。调用存储过程的方法。       a。如果存储过程有 IN/INOUT参数,声明一个变量,输入参数给存储过程,该变量是一对,  ...[ 查看全文 ]
  •   ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,要花2~3小时,严重影响其他业务的开展。所以,当有大量数据需要处理时,不能在Client端处理,而必须在Server端处理。 但ACCESS和Ser...[ 查看全文 ]
  • 标签:ASP
      学习使用存储过程(Stored Procedure),是ASP程序员的必须课之一。所有的大型数据库都支持存储过程,比如Oracle、MS SQL等,(但MS Access不支持,不过,在Access里可以使用参数化的查询)。 使用存储过程有许多好处,它可以封装复杂的数据逻辑,充分发挥大型数据库本身的优势。我们知道,ASP并不适合做复杂的数据运算,而通过OLD DB访问数据库,由于数据需要在ASP和数据库之间传递,相当消耗系统资源...[ 查看全文 ]
  • 在Sql Server中使用存储过程是大家都比较熟悉的了,前不久自己作了一个小东东,数据库使用的是MS Access数据库,也想着试试用存储过程是否可行。毕竟,存储过程与代码的关系不是非常大,数据库和存储过程的修改有些是不用更改编码的。下面贴出我的代码,大家会发现,其实跟调用Sql Server的存储过程是完全一样的,不同的仅仅在于存储过程的名称。 以删除人员信息为例: 1. 这里是数据访问层的一段代码,直...[ 查看全文 ]
  • Start! 下面是创建存储过程 CREATE PROCEDURE select_forum AS select * from forum Go xx.aspx <%@ Page Language="VB" % <%@ Import Namespace="System.Data" % <%@ Import Namespace="System.Data.SQL" % <% dim conn as SQLConnection dim cmd as SQLCommand dim myreader as SQLDataReader conn=new SQLConnectio("server=localhost;uid=sonysce;pwd=1netsg;database=1net") cmd=new SQLCom...[ 查看全文 ]
  • 标签:ASP
              我的一个asp + sqlserver的分页程序:这个程序的特点就是指将当前页的纪录掉到页面上来。性能不错,而且不用存储过程,由于代码没有封装,所以很零散,要用到你的程序中,需要先简单读读。然后注意需要自己设置的地方的意思。有些是可以省略的。有些参数传递也是可以省略的。 代码如下: ''''  塞北的雪  分页利器(sql server)  不用存...[ 查看全文 ]
手机页面 收藏网站 回到头部