我已经在那里我打电话甲骨文检索使用ODBC数据两倍的VBA代码。 首先数据检索的罚款。 但是,第二次则说,
**RunTime Error '-2147467259 (80004005)'; Unspecified error**
我的代码如下,
注:相同的代码工作,用于连接Teradata的,但没有当我使用Oracle
'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目录已经测试。 请告诉我