|
Падение Excel "Exception from HRESULT: 0x800A03EC"
|
|||
---|---|---|---|
#18+
Добрый день! Через VBA методом RefreshAll запускаю обновление всех настроенных подключений к БД, в итоге происходит падение Excel. Лог ошибки ниже. В чем может быть проблема? Интересно, что ошибка выходит только на 1ой машине, на 2ой все ок. Хотя и там, и там один и тот же Excel. Обновление подключений происходит через PowerQuery. Код ошибки: Feedback Type: Frown (Error) Error Message: Exception from HRESULT: 0x800A03EC Stack Trace: at Microsoft.Mashup.Client.Excel.NativeExcelFunctionsBase.ValidateResult(Int32 result, Int32[] expectedValues) at Microsoft.Mashup.Client.Excel.Shim.NativeFillServices.PerformPostRefreshFixups(IWorkbook workbook, IListObject listObject, String[] columnNames, FillColumnType[] columnTypes, String[] previousColumnNames, FillColumnType[] previousColumnTypes, FillColumnType[] recordFieldTypes, Boolean removeBlankColumns, Boolean applyResultStyle) at Microsoft.Mashup.Client.Excel.Fill.PollingRefreshFillSession.CompleteRefresh(IWorkbook workbook, Boolean onTimer) at Microsoft.Mashup.Client.Excel.Fill.PollingRefreshFillSession.UpdateRefreshStatus(IWorkbook workbook, Boolean onTimer) at Microsoft.Mashup.Client.Excel.Fill.PollingRefreshFillSession.ResumeFill(Boolean onTimer) at Microsoft.Mashup.Client.Excel.PollingFillManager.<UpdateQueries>b__a(IFillSession fillSession) at Microsoft.Mashup.Client.UI.Shared.Model.QueriesUtilities.ForEachWithChangeScope[T](IEnumerable`1 items, Func`2 getQueries, Action`1 action) at Microsoft.Mashup.Client.Excel.Fill.FillManager.ForEachFillSessionByWorkbook(Action`1 action) at Microsoft.Mashup.Client.Excel.PollingFillManager.<OnFillUpdateTimerTick>b__6() at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action) Stack Trace Message: Exception from HRESULT: 0x800A03EC Invocation Stack Trace: at Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace() at Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo..ctor(String message, Exception exception, Nullable`1 stackTraceInfo) at Microsoft.Mashup.Client.Excel.Native.NativeUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture) at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass1.<HandleException>b__0() at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e) at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action) at System.Windows.Forms.Timer.OnTick(EventArgs e) at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Supports Premium Content: True Formulas: section Section1; shared Запрос1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ с 01июн""") in Источник; shared Запрос2 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_по порталу_воронка""") in Источник; shared Запрос3 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_операторы по дням""") in Источник; shared Запрос4 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_операторы итого""") in Источник; shared Запрос5 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_по порталу_по часам""") in Источник; shared Запрос6 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_к удалению по неактУЗ""") in Источник; shared Запрос7 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_по порталу_спасенные""") in Источник; shared Запрос2_1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_прогноз_воронка""") in Источник; shared Запрос3_1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_прогноз_операторы по дням""") in Источник; shared Запрос4_1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_операторы итого""") in Источник; shared Запрос5_1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_по порталу_по часам""") in Источник; shared Запрос6_1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_прогноз_к удалению по не""") in Источник; shared Запрос7_1 = let Источник = Odbc.Query("dsn=app05x", "select * from ""ПрофилиРТ_прогноз_по порталу_спас""") in Источник; ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 11:41 |
|
Падение Excel "Exception from HRESULT: 0x800A03EC"
|
|||
---|---|---|---|
#18+
Предположительно. Excel сам по себе не умеет работать с БД. Для этого он использует внешние библиотеки ODBC. В данном случае одна из библиотек вызвала аварийный выход. Возможно решение заключается в обновлении нужной библиотеки. Если сами не умеете как - найдите местного сисадмина. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 12:06 |
|
|
start [/forum/topic.php?fid=16&tid=1339897]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
140ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 231ms |
total: | 463ms |
0 / 0 |