我有一個excel宏。宏連接到Oracle以獲取數據。 此提取可能會或可能不會打開多個連接(取決於用戶如何在宏內編碼)。是否可以知道在Excel VBA中打開了多少個Oracle連接?
是否有可能知道在excel vba中打開的Oracle連接?或 我重申了我的問題:是否可以知道在VBA腳本中從該Excel宏打開了多少個連接?
連接代碼:
Public Const CONNECT_STRING = "Provider=MSDAORA.1;Password=XXXX;User ID=XXXXX;Data Source=XXXXX;Persist Security Info=True"
Dim conn As ADODB.Connection
conn.Open CONNECT_STRING
MsgBox Application.ActiveWorkbook.Connections.Count
計數仍是0
「在VBA腳本中從該excel宏打開了多少個連接」 - 爲什麼這很重要? –
它在ActiveWorkbook.Connections對象中嗎? –
這取決於很多因素,例如:如何連接到Oracle數據庫?我們需要看你的代碼... –