各种存储过程使用指南

<%@ Language=VBScript %>

<%

‘---开始链接数据库

Dim strConnString

strConnString = "driver={SQL Server};server=songhp;uid=sa;pwd=;database=XVZDemo"

set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open strConnstring

‘---结束链接数据库

‘---开始为输入参数赋值

Dim SelectSql , SelectRs

Dim SelectID , SelectName , SelectReturn

SelectSql = "Select Max(CompanyID) From Dim_Company"

Set SelectRs = Conn.Execute(SelectSql)

SelectID = SelectRs(0)

‘---结束为输入参数赋值

Dim TiggerType

TiggerType = 3

Set Cmd = Server.CreateObject("ADODB.Command")

Set Cmd.ActiveConnection = Conn

Cmd.CommandType = 4 ‘---声明此过程为存储过程

If TiggerType = 1 then

‘---开始一个输入参数的存储过程调用

Cmd.CommandText = "TransCompany1"

Set CmdParam = Cmd.CreateParameter("@TransID",3,1)

Cmd.Parameters.Append CmdParam

Cmd("@TransID") = SelectID

Cmd.Execute

‘---结束一个输入参数的存储过程调用

Elseif TiggerType = 2 then

‘---开始一个输入参数,一个输出参数的存储过程调用

Cmd.CommandText = "TransCompany2"

Set CmdParamID = Cmd.CreateParameter("@TransID",3,1)

Cmd.Parameters.Append CmdParamID

Cmd("@TransID") = SelectID

Set CmdParamName = Cmd.CreateParameter("@TransName",202,2,50)

Cmd.Parameters.Append CmdParamName

Cmd.Execute

SelectName = Cmd("@TransName")

‘---结束一个输入参数,一个输出参数的存储过程调用

Elseif TiggerType = 3 then

‘---开始一个输入参数,一个输出参数,一个返回值的存储过程调用

Cmd.CommandText = "TransCompany3"

Set CmdParamReturn = Cmd.CreateParameter("Return_Value",3,4)

Cmd.Parameters.Append CmdParamReturn

Set CmdParamID = Cmd.CreateParameter("@TransID",3,1)

Cmd.Parameters.Append CmdParamID

Cmd("@TransID") = SelectID

Set CmdParamName = Cmd.CreateParameter("@TransName",202,2,50)

Cmd.Parameters.Append CmdParamName

Cmd.Execute

SelectName = Cmd("@TransName")

SelectReturn = Cmd("Return_Value")

‘---结束一个输入参数,一个输出参数,一个返回值的存储过程调用

End if

Conn.Close

Set Conn = Nothing

Set Cmd = Nothing

Set CmdParamID = Nothing

Set CmdParamname = Nothing

Set CmdParamReturn = Nothing

%>

各种存储过程使用指南,布布扣,bubuko.com

时间: 2024-10-18 23:39:48

各种存储过程使用指南的相关文章

微软ASPNET站点部署指南(10):迁移至SQLServer(转载)

微软ASPNET站点部署指南(10):迁移至SQLServer 1.  综述 第2章的部署SQL Server Compact和第9章的部署数据库更新里解释了为什么最终要升级到完整版SQL Server .本章节将告诉你如何来做. SQL Server Express和完整版SQL Server 一旦你决定使用完整版SQL Server,你需要在开发和测试环境使用SQL Server Express 或者完整版SQL Server.在工具支持和数据库引擎功能上,SQL Server Compac

Sql Server 常用系统存储过程大全

-- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录的信息. xp_msver --*返回有关Microsoft SQL Server 的版本信息 xp_enumgroups    --返回Wi

第12章 mysql 存储过程

2015-10-24 目录 参考资料 [1] 唐汉明.深入浅出MySQL 数据库开发.优化与管理维护(第2版)[M].北京:人民邮电出版社,2014 [2] Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013 [3] 范德兰斯.MySQL开发者SQL权威指南 [M].北京:机械工业出版社,2008 [4] Forta.MySQL必知必会 [M].北京:人民邮电出版社,2009 [5] Chapter 20 Stored Programs and Views [6]

SQL调用系统存储过程整理

SQL系统存储过程用法整理: xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录的信息. xp_msver --*返回有关Microsoft SQL Server 的版本信息 xp_enumgroups    --返回Windows用户组列表或在

iBATIS开发指南笔记

第一部分  概述 (一)目标和初衷 1. iBATIS的目标是:用少量的代码获得大量的数据访问功能 2. 初衷是让程序员将如下过程做的更好更简单: Separating SQL code from programming code 将SQL代码从程序代码中分离 Passing input parameters to the library classes and extracting the output 对类库传递输入参数来提取输出结果 Separating data access class

《jQuery EasyUI开发指南》已经出版

这本书,蕴含了我多年以来做Java企业级开发的一些经验,希望对大家有所帮助. 目前,这本书正在京东.淘宝等平台热卖中,有需要的朋友可以联系我. Web插件化开发的全新理念Java企业级开发的示例示例从基础到精通的专家级教程 jQuery EasyUI是近几年流行的一种前端开发技术,它主要是将软件开发中的前端部分,以不同插件的形式展示出来,以供开发人员选择.如果没有这些插件,前端开发会寸步难行.正是这些简单.易用.轻量级的特点使其成为了广大软件公司的选择. <jQuery EasyUI开发指南>

mysql存储过程之事务篇

mysql存储过程之事务篇 事务的四大特征: ACID:Atomic(原子性).Consistent(一致性).Isolated(独立性).Durable (持久性) MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: sql代码  1. MyISAM:不支持事务,用于只读程序提高性能 2. InnoDB:支持ACID事务.行级锁.并发 3. Berkeley DB:支持事务 事务隔离级别标准: ANSI(美国国家标准学会)标准定义了4个隔离级别,MySQL的InnoDB都

MySQL 升级方法指南大全

MySQL 升级方法指南大全 http://blog.sina.com.cn/s/blog_5a8b8eb80100ld7a.html 通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本.例如,想要升级 MySQL 3.23 时,先升级到 MySQL 4.0,而不是直接升级到 MySQL 4.1 或 MySQL 5.0. 如果都是比较新的版本的升级可以参考下面的文章, MySQL数据库的版本更新很快,新的特性也随之不断的更新,更主要的是解决了很多影响我们应用的BUG,为了让我们的

每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQL程序设计终极指南>志在打造PL/SQL领域最为系统.全面.实战.权威的著作,通过一系列非常突出的优势在大量的同类书中脱颖而出,成为该领域的标准读物. PL/SQL本身涉及的知识点浩瀚.庞杂,初学者根本无法依靠自身能力理清头绪,学习成本极高.本书对知识点进行了体系化的梳理,化繁杂为有序,突出重点,直指核