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 सर्वर (T-SQL) में डेटाबेस का संयोजन कैसे सेट करें

  2. SQL सर्वर इंडेक्स स्कैन के बजाय इंडेक्स स्कैन का उपयोग क्यों कर रहा है जब WHERE क्लॉज में पैरामीटरयुक्त मान होते हैं

  3. PHP FreeTDS एक्सटेंशन का उपयोग करके MSSQL सर्वर से UTF-8 वर्णसेट के साथ डेटा प्राप्त करना

  4. एक सम्मिलित SQL सर्वर में यदि स्थिति का उपयोग करना

  5. डेटाबेस तालिका से यादृच्छिक रिकॉर्ड (टी-एसक्यूएल)