Sqlserver
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Присвойте резултата от динамичния sql на променлива

  2. Липсващ индекс на SQL Server

  3. Как да създадете ограничение на външния ключ върху множество колони в SQL Server - SQL Server / TSQL урок, част 67

  4. Как да накарам разширението SQLSRV да работи с PHP, тъй като MSSQL е отхвърлен?

  5. Как се отваря SDF файл (SQL Server Compact Edition)?