Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > ADP及SQL SERVER

调用参数存储过程

时 间:2018-06-27 10:52:47
作 者:萤火虫   ID:66752  城市:大理
摘 要:调用参数存储过程两种方法。
正 文:

具体示例代码如下:

第一种方法:

Public Sub Ex_Parameter()
    Dim cnnDB As New ADODB.Connection
    Dim cmdObject As New ADODB.Command
    Dim parInput1 As ADODB.Parameter
    Dim parInput2 As ADODB.Parameter
    Dim parOutput As ADODB.Parameter
    Set cnnDB = CurrentProject.Connection    
    cmdObject.ActiveConnection = cnnDB
    cmdObject.CommandText = "订单日期笔数查询SP"
    cmdObject.CommandType = adCmdStoredProc
    Set parInput1 = cmdObject.CreateParameter _
                    ("Para1", adDate, adParamInput, , "2018/6/26")                              
    cmdObject.Parameters.Append parInput1
    cmdObject.Execute
    Debug.Print "从" & parInput1.Value & "到" & parInput2.Value & _
                "共有" & parOutput.Value & "笔订单"
    cnnDB.Close 
    Set cnnDB = Nothing
End Sub


第二种方法:

Public Sub Ex_Parameter()
    Dim cnnDB As New ADODB.Connection
    Dim cmdObject As New ADODB.Command
    Dim parInput1 As ADODB.Parameter
    Dim parInput2 As ADODB.Parameter
    Dim parOutput As ADODB.Parameter
    Set cnnDB = CurrentProject.Connection    
    cmdObject.ActiveConnection = cnnDB
    cmdObject.CommandText = "订单日期笔数查询SP"
    cmdObject.CommandType = adCmdStoredProc         
    Set parInput2 = cmdObject.CreateParameter
    parInput2.Name = "Para2" 
    parInput2.Direction = adParamInput
    parInput2.Type = adDate 
    parInput2.Value = "2018/6/27"                               
    cmdObject.Parameters.Append parInput2
    Set parOutput = cmdObject.CreateParameter _
                    ("RowCount", adInteger, adParamOutput)                             
    cmdObject.Parameters.Append parOutput
    cmdObject.Execute
    Debug.Print "从" & parInput1.Value & "到" & parInput2.Value & _
                "共有" & parOutput.Value & "笔订单"
    cnnDB.Close 
    Set cnnDB = Nothing
End Sub


Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助