各种存储过程使用指南

2016-01-29 17:52 3 1 收藏

各种存储过程使用指南,各种存储过程使用指南

【 tulaoshi.com - ASP 】

 

<%@ 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   '---声明此过程为存储过程

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

Conn.Close
Set Conn = Nothing
Set Cmd = Nothing
Set CmdParamID = Nothing
Set CmdParamname = Nothing
Set CmdParamReturn = Nothing

%

 

来源:https://www.tulaoshi.com/n/20160129/1503318.html

延伸阅读
鲁大师使用指南 电脑常识 鲁大师首页给您一个您的系统的简介,在这里可以看到鲁大师首页主体分为四大部分:电脑各部件的对应按钮、综合评分、电脑概览和传感器信息。 鲁大师每次启动都会扫描您的计算机,将电脑的综合信息在首页呈现。 不仅如此,鲁大师的首页还简明直观地提供了阁下电脑的实时传感器信息,例如处理器温度...
标签: 电脑入门
Linux系统的众多命令中,rm命令主要用于删除文件,下面图老师小编就来详解介绍下Linux系统的rm命令,希望对初学者有一定的帮助。 名称:rm 使用权限:所有使用者 使用方式:rm [options] name.。。 说明:删除档案及目录。 参数: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及...
满月剃胎发陋习不足取 我国民间流传着满月剃胎发的风俗,认为孩子满月时用剃刀将胎发剃光可使婴儿头发长得浓密,甚至有人说剃得越光,将来头发就会越黑越多。南京市妇幼保健院的专家说,满月剃胎发不仅没有科学依据,这种陋习还有可能危及小生命的安全。    婴儿尤其是新生儿的皮肤屏障机制较差,而有些锋利的剃刀根本没有经过...
标签: ASP
  我自己曾想写一篇关于Cookie的文章,特别是Client端Script同Server端ASP通过Cookie交互的问题可能会困扰大家。其实是如 果你对Cookie有深入的理解,特别是对域和路径的概念比较清晰的话,就不会有问题了。 另外想提示的一点是request.ServerVariables("HTTP_COOKIE")得到Cookie和Request.Cookies得到的结果可能会有所不同。 ...
标签: ASP
  一、先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以...

经验教程

485

收藏

75
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部