• asp代码收集


     1'----------------------------------------------------------------------------
     2'函数原型:OpenConn(ByRef dbConn)
     3'功能说明:根据指定的数据库路径打开一个连接
     4'参数类型:dbConn待打开的数据库连接对象,已经定义的变量
     5'返 回 值:无
     6'创建日期:2004年5月20日
     7'最后修改:2004年5月20日
     8'----------------------------------------------------------------------------
     9Function OpenConn(ByRef dbConn)
    10If TypeName(dbConn)="Connection" Then
    11If dbConn.State<>adStateClosed Then dbConn.Close
    12dbConn.Open MM_Conn_String
    13Exit Function
    14End If
    15If TypeName(dbConn)="Empty" Then
    16Set dbConn=Server.CreateObject("ADODB.Connection")
    17dbConn.Open MM_Conn_String
    18Else
    19Err.Raise vbObjectError+1,"OpenConn(dbConn,strDbPath)","dbConn参数必须是空或者已经存在Connection对象的实例 [" & TypeName(dbConn) & "]"
    20End If
    21End Function
    22'----------------------------------------------------------------------------
    23'函数原型:CloseConn(ByRef dbConn)
    24'功能说明:关闭指定的连接,并且释放资源
    25'参数类型:dbConn待关闭的数据库连接对象,已经定义的变量
    26'返 回 值:无
    27'创建日期:2004年5月20日
    28'最后修改:2004年5月20日
    29'----------------------------------------------------------------------------
    30Public Function CloseConn(ByRef dbConn)
    31If TypeName(dbConn)<>"Connection" Then
    32Err.Raise vbObjectError+2,"CloseConn(dbConn)","dbConn参数必须是Connection对象的实例 [" & TypeName(dbConn) & "]"
    33End If
    34If dbConn.State<>adStateClosed Then dbConn.Close
    35    Set dbConn=Nothing
    36End Function
    37'----------------------------------------------------------------------------
    38'函数原型:OpenCmd(ByRef cmdTemp,ByRef cnnTemp)
    39'功能说明:打开一个Command对象
    40'参数类型:cmdTemp 待代开的Command对象
    41'               cnnTemp 指定的连接对象
    42'返 回 值:无
    43'创建日期:2004年5月20日
    44'最后修改:2004年5月20日
    45'----------------------------------------------------------------------------
    46Public Function OpenCmd(ByRef cmdTemp,ByRef cnnTemp)
    47If TypeName(cnnTemp)<>"Connection" Then
    48Err.Raise vbObjectError+7,"OpenCmd()","打开Command对象时未指定正确的Connection对象 [" & TypeName(cnnTemp) & "]"
    49Exit Function
    50End If
    51If cnnTemp.State=adStateClosed Then
    52Err.Raise vbObjectError+8,"OpenCmd()","打开Command对象时指定的Connection对象未正确打开"
    53Exit Function
    54End If
    55If TypeName(cmdTemp)="Command" Then
    56Set cmdTemp.ActiveConnection=cnnTemp
    57        cmdTemp.CommandType=adCmdStoredProc
    58Exit Function
    59End If
    60If TypeName(cmdTemp)="Empty" Then
    61Set cmdTemp=Server.CreateObject("ADODB.Command")
    62Set cmdTemp.ActiveConnection=cnnTemp
    63        cmdTemp.CommandType=adCmdStoredProc
    64Else
    65Err.Raise vbObjectError+9,"OpenCmd(cmdTemp,cnnTemp)","OpenCmd函数的cmdTemp参数必须是空或者已经定义的RecordSet对象 [" & TypeName(rstTemp) & "]"
    66End If
    67End Function
    68'----------------------------------------------------------------------------
    69'函数原型:CloseCmd(ByRef cmdTemp)
    70'功能说明:关闭指定的Command对象并且释放资源
    71'参数类型:cmdTemp待关闭的Command对象,已经定义的变量
    72'返 回 值:无
    73'创建日期:2004年5月20日
    74'最后修改:2004年5月20日
    75'----------------------------------------------------------------------------
    76Public Function CloseCmd(ByRef cmdTemp)
    77If TypeName(cmdTemp)<>"Command" Then
    78Err.Raise vbObjectError+10,"CloseCmd(cmdTemp)","cmdTemp参数必须是已定义的Command对象 [" & TypeName(dbConn) & "]"
    79Else
    80            Set cmdTemp=Nothing
    81End If
    82End Function
    83
  • 相关阅读:
    5月编程语言排行榜:动态语言的前世今生
    编程语言范式
    面向函数范式编程(Functional programming)
    bash脚本测试总结
    BASH的保护性编程技巧
    汇编Shellcode的技巧
    FreeBSD上编写x86 Shellcode初学者指南
    CnAms and cndoc
    Linux下shellcode的编写
    How To Configure NetScaler AppFlow for SolarWinds
  • 原文地址:https://www.cnblogs.com/trendline/p/357545.html
Copyright © 2020-2023  润新知