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 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存储过程
www.lucky365.net  2002-2-7  吉祥365

时间: 2024-09-12 04:40:39

asp存储过程使用大全的相关文章

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}

asp+存储过程的使用

asp+|存储过程 在ASP中调用存储过程 <!-- 必须加载adovbs.inc文件,否则将出错 --><!--#include file="adovbs.inc"--><%dim objCnndim objCmddim Rsconst o_id=112 '-----建立Connection对象----------set objCnn=Server.CreateObject("Adodb.connection")objCnn.Open

ASP错误提示大全

ASP错误提示大全 MicrosoftVBScript语法错误(0×800A03E9)–>内存不足MicrosoftVBScript语法错误(0×800A03EA)–>语法错误 MicrosoftVBScript语法错误(0×800A03EB)–>缺少?':' MicrosoftVBScript语法错误(0×800A03ED)–>缺少?'(' MicrosoftVBScript语法错误(0×800A03EE)–>缺少?')' MicrosoftVBScript语法错误(0×8

何为asp存储过程

总是听人说存储过程怎么怎么好,怎么怎么有优势,实在想研究一下这个东西. 虽然现在还是学习阶段,先拿出来分享一下. 总是听人说存储过程怎么怎么好,怎么怎么有优势,实在想研究一下这个东西. 虽然现在还是学习阶段,先拿出来分享一下. 通俗的说,可以把很多句SQL语句放在存储过程里,然后,用ASP执行一下存储过程就可以了. 用ASP执行一句存储过程,让那些语句在MSSQL库里执行,远比通过ASP执行很多句SQL效率要高很多.   举例图示如下: ASP执行>>存储过程>>MSSQL内部处理

使用ASP存储过程的方法

本讲将主要使用Microsoft SQL Server7.0数据库,先建立一个连接文件AdoSQL7.asp备用,以后用到时不再特别说明. 一.使用Command对象和Parameter对象传递参数 本讲将主要使用Microsoft SQL Server7.0数据库,先建立一个连接文件AdoSQL7.asp备用,以后用到时不再特别说明. <% ''AdoSQL7.asp Option Explicit Response.Expires = 0   ''第一部分: 建立连接 Dim Cnn, St

ASP存储过程的使用方法

存储过程 一.使用Command对象和Parameter对象传递参数 本讲将主要使用Microsoft SQL Server7.0数据库,先建立一个连接文件AdoSQL7.asp备用,以后用到时不再特别说明. <% ''AdoSQL7.asp Option Explicit Response.Expires = 0 ''第一部分: 建立连接 Dim Cnn, StrCnn Set Cnn = Server.CreateObject("ADODB.Connection") StrC

存储过程介绍及asp存储过程的使用

存储过程 一.先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序.Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面.它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样.这类语言主要提供以下功能,让用户可以设计出符合引用需求的程序: 1).变量说明 2).ANSI兼容的SQL命令(如

ASP 系列函数大全(1)

函数    ASP函数大全   ASP函数与VBSCRIPT类似,以下举一些常用的函数      Array()      函数返回一个数组      表达式 Array(list)      允许数据类型: 字符,数字均可      实例: <%      Dim myArray()      For i = 1 to 7      Redim Preserve myArray(i)      myArray(i) = WeekdayName(i)      Next      %>   

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.Comm