Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wywołanie procedury składowanej za pomocą VBA

Wiktoria,

Możesz uruchomić procedurę składowaną za pomocą ADO, jak poniżej...

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

Aby uzyskać parametry połączenia, możesz użyć linii

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

w bezpośrednim oknie, które powinno pokazać ciąg połączenia, którego możesz użyć.

Czy spróbujesz tego i daj mi znać, jeśli masz jakiekolwiek problemy.

Popiół



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwrócić podciąg z ciągu w SQL Server za pomocą funkcji SUBSTRING()?

  2. Skalarne wstawianie UDF w SQL Server 2019

  3. jak zadeklarować zmienną globalną w SQL Server..?

  4. Jak uzyskać losowe wiersze z tabeli SQL Server — samouczek SQL Server / TSQL część 117

  5. Konfigurowanie i konfigurowanie replikacji serwera SQL