У меня есть следующий код VBA внутри макроса Excel:
With ActiveSheet.QueryTables.Add( _
Connection:=ConnStr, _
Destination:=ActiveSheet.Range("A1"), _
Sql:=SqlStr)
.Refresh
End With
И все же я получаю сообщение об ошибке: «Ошибка времени выполнения« 1004 »: ошибка приложения или объекта». Отладчик указывает на этот код как на источник ошибки.
Если мои ConnStr и SqlStr верны, почему я получаю эту ошибку? Я использую Excel 2007 и запрашиваю базу данных Oracle.