我已經在那裏我打電話甲骨文檢索使用ODBC數據兩倍的VBA代碼。 第一次數據檢索很好。但是,第二次則說,Oracle數據庫查詢拋出錯誤的第二次運行
**RunTime Error '-2147467259 (80004005)'; Unspecified error**
我的代碼如下,
注:相同的代碼工作,用於連接Teradata的,但沒有當我使用 甲骨文
'First Data retrieval
Query1 = "Select TableName from all_tables"
CmdSQLData.CommandText = Query1
CmdSQLData.CommandType = adcmdText
CmdSQLData.Timeout=0
set rs = CmdSQLData.Execute()
'Then code to store data ...
'This part gives proper result ...
rs.close()
'Second Data retrieval
Query2 = "Select * from db.Event"
CmdSQLData.CommandText = Query2
CmdSQLData.CommandType = adcmdText
CmdSQLData.Timeout=0
set rs = CmdSQLData.Execute() 'This line Gives Error - RunTime Error '-2147467259 (80004005)'; Unspecified error
此外,我嘗試創建新的命令對象cmdSQLData1但還是同樣的錯誤
可我知道爲什麼錯誤來對第二個查詢? 查詢沒有問題,因爲我在oracle目錄中測試過。 請讓我知道
請不要把關鍵字質疑冠軍。這是標籤的用途。問題標題只能包含關鍵字,如果它們可以有機地使用,而不是夾在問題的開頭(或結尾)。我們不要陷入編輯之戰。有關更多信息,請參閱http://meta.stackexchange.com/a/10651/147645。 – JimmyPena 2012-07-25 18:34:30