sql >> データベース >  >> RDS >> Sqlserver

VBAを使用したスト​​アドプロシージャの呼び出し

    ビクトリア、

    以下のように、ADOを使用してストアドプロシージャを実行できます...

    Set mobjConn = New ADODB.Connection
    mobjConn.Open "your connection string"
    Set mobjCmd = New ADODB.Command
    With mobjCmd
        .ActiveConnection = mobjConn 
        .CommandText = "your stored procedure"
        .CommandType = adCmdStoredProc
        .CommandTimeout = 0
        .Parameters.Append .CreateParameter("your parameter name", adInteger, adParamInput, , your parameter value)
        ' repeat as many times as you have parameters
    
        .Execute
    End With
    

    接続文字列を取得するには、次の行を使用できます

    Debug.Print CurrentDb.TableDefs("tblInstrumentInterfaceLog").Connect
    

    イミディエイトウィンドウに、使用できる接続文字列が表示されます。

    試してみて、何か問題があれば教えてください。

    アッシュ



    1. pg_upgradeを使用してLinuxでTimescaleDBとPostGISを使用してPostgreSQL11をPostgreSQL13にアップグレードする

    2. PostgreSQL列挙型をJPAおよびHibernateでマッピングする方法

    3. ネットワークアダプタが接続を確立できませんでした-Oracle11g

    4. Oracle:行が存在しない場合に挿入する方法