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

从零到一:我的OSCP备考全记录(含Lab通关技巧与考试避坑指南) 本文详细记录了作者从零开始备考OSCP认证的全过程,包括Lab环境攻克策略、考试实战技巧与报告撰写要点。特别分享了五大核心技巧如手动漏洞利用、权限维持技术等,并提供了考试时间分配黄金法则与常见陷阱规避方法,帮助考生系统化准备这一安全领域最具挑战性的实战型认证。 阅读详情

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调用存储过程几种方法.doc 经验,不是什么优秀的东西,自己觉得不错,反正免费,请大家看看,顺便打个分! 立即下载

相关推荐

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”)

CreateParameter参数说明(ASP

CreateParameter参数说明(ASP) 2009-09-09 16:11 CreateParameter参数说明(ASPcmd.CreateParameter("参数名称",类型,方向,大小) Cmd.CreateParamet

sbayje的专栏 3060

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

ASP调用带参数存储过程几种方式     选择自 hxfwsk 的 Blog   关键字   存储过程  出处      作者: 讨饭猫 ASP调用带参数存储过程几种方式 最近有很多的朋友问到调用存储过程的问题,这简单介绍几种ASP调用带参数存储过程方法。 1 这也是最简单的方法,两个输入参数,无返回值: set connection = server.createobject(“adodb.connection”) connection.open someDSN  Connection.Execute “procname varvalue1, varvalue2” ‘将所有对象清为n

Asp调用存储过程,command.CreateParameter 参数值的类型说明

Asp调用存储过程,command.CreateParameter 参数值的类型说明 Asp调用各种存储过程,包括带参数,无参数,输入输出参数,带返回值等。 1,调用没有参数的存储过程 <% set conn=server.CreateObject(“adodb.connection”) set cmd=server.CreateObject(“adodb.command”) strconn...

weixin_30760895的博客 402

ASP 调用sqlserver存储过程学习教程

一、我先来来说一说调用存储过程的优点与缺点:       1、SQL语句已经预编绎过了,因此执行效率、性能大大增加。       2、可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。       3、减少网络流量。如:执行插入记录这个功能时只要传输存储过程名、参数和这些参数的数值即可。免去写一大串操纵的SQL语句。 我们将会发现要是网络速度慢时这

andyjiang博客 1008

Delphi Math单元函数

本文转至http://blog.sina.com.cn/s/blog_976ba8a501010vvf.html 这个单元包含高性能的算术、三角、对数、统计和金融方面的计算及FPU程序函数用于补充Delphi语言System.pas 单元中的数学常规程序函数注意1) 对于有些函数,这个单元中涉及的概念或常数由Earl F. Glynn (www.efg2.com) 和 Ray Lischner ...

weixin_30315435的博客 252

ASP调用存储过程

 dim objCnndim objCmddim Rsconst o_id=112-----建立Connection对象----------set objCnn=Server.CreateObject("Adodb.connection")objCnn.Open "driver={sql server};server=localhost;uid=sa;pwd=cncanet;database

tlucia的专栏 683

CreateParameter参数说明

CreateParameter参数说明(ASPcmd.CreateParameter("参数名称",类型,方向,大小) Cmd.CreateParameter Name,Type,Direction,Size,Value 数据类型(Type)的值及其意义如下: 名称值          整数值                        功能 adDBTimeStamp  

piao1024287076的专栏 2311

ASP存储过程

ASP存储过程    ASP存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。     现在,我基本上通过调用存储过程访问SQL Server,以下的文

Wind_Lam的专栏 1041

几例在ASP存储过程的使用方法

几例在ASP存储过程的使用方法 一、使用Command对象和Parameter对象传递参数 本讲将主要使用Microsoft SQL Server7.0数据库,先建立一个连接文件AdoSQL7.asp备用,以后用到时不再特别说明。 Option Explicit Response.Expires = 0 '第一部分: 建立连接 Dim Cnn, StrCnn Set Cnn

722

ASP调用存储过程、语法、写法-sql server数据库

ASP存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。现在,我基本上通过调用存储过程访问SQL Server,以下的文字虽不敢保证绝对正确,但都是实践的

xzr2004(只有偏执狂才能生存)的专栏 1063

asp调用存储过程

1.调用存储过程的一般方法先假设在sql server中有一存储过程dt_users:CREATE PROCEDURE [dbo].[dt_users]ASselect * from usersreturnGO第一种方法是不利用command对象,直接用recordset对象set rs=server.createobject("adodb.recordset")sql="exec dt_user

feiyou的专栏 682

ASP调用存储过程

*/CREATE PROCEDURE pr_testAdd( @StudNo varchar(10), --学生学号 @id int, --文章ID,对应于修改信息,增加时为NULL @MagType varchar(50), --期刊类型 @Grade varchar(10), --等级(只有核心期刊,才有等级,其它类型为NULL)

YangYuWeb专栏 1224
上一篇: ASP里实现打印功能
下一篇: 取得刚刚插入sql server自增长的id值
herman_chow
博客等级 码龄24年 1粉丝 28原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值