powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Падение Excel "Exception from HRESULT: 0x800A03EC"
3 сообщений из 3, страница 1 из 1
Падение Excel "Exception from HRESULT: 0x800A03EC"
    #39869808
Heldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Через 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
Источник;
...
Рейтинг: 0 / 0
Падение Excel "Exception from HRESULT: 0x800A03EC"
    #39869842
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположительно.

Excel сам по себе не умеет работать с БД. Для этого он использует внешние библиотеки ODBC.
В данном случае одна из библиотек вызвала аварийный выход.

Возможно решение заключается в обновлении нужной библиотеки. Если сами не умеете как - найдите
местного сисадмина.
...
Рейтинг: 0 / 0
Падение Excel "Exception from HRESULT: 0x800A03EC"
    #39870025
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не можете сидеть на этом стуле так как в данный момент на нем уже кто то сидит.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Падение Excel "Exception from HRESULT: 0x800A03EC"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]