Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Memanggil prosedur tersimpan menggunakan VBA

Victoria,

Anda dapat menjalankan prosedur tersimpan menggunakan ADO, seperti di bawah ini...

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

Untuk mendapatkan string koneksi Anda, Anda dapat menggunakan baris

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

di Jendela Segera dan itu akan menunjukkan kepada Anda string koneksi yang dapat Anda gunakan.

Maukah Anda mencobanya dan beri tahu saya jika Anda memiliki masalah.

Abu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapper.NET dan proc tersimpan dengan beberapa set hasil

  2. Apakah mungkin mengakses database .mdf tanpa SQL Server?

  3. Cara Menemukan Bahasa Default Pengguna di SQL Server (T-SQL)

  4. Cara Mengaktifkan Kompresi pada Tabel yang Ada di SQL Server (T-SQL)

  5. Menerapkan Penanganan Kesalahan dan Transaksi di SQL Server