Обнаружив в тексте ошибку, выделите ее и нажмите Ctrl + Enter

Сообщения

Всего: 8  Записей на страницу:

Форум : Ошибка Automation error

Алекс 22 окт. 2006 Вс 20:12 Ответить
При создании отчетности вылезает ошибка:

Automation error
—————————————
Стек:
[B2Controls::BalanceTreeView.theList_DblClick]
[B2Controls::BalanceTreeView.ExecuteEnteringToListItem]
[B2Controls::BalanceTreeView.ExecuteDefaultOperation]
[B2_Trees::TNDocBlank.IB2TNOperable_ExecuteOperation]
[B2_Trees::TNDocBlank.DoOperationNewDocument]
[OI_KPRApplied:Document.TemplateID(Let)]
[OI_KPRApplied:Document.TemplateID(Let)] Line = 104,
[OI_KPRApplied.Template.GetData] Line = 102, [B2_KPRSrv::KPRDocsPackageSrv.IKPRWorkScheme_GetRecordsetByObjectType] {Type: 5, SysID: (Double) 145}
[B2_KPRSrv::KPRDocsPackageSrv.IKPRDocumentSrv_GetTemplate (1310)]
[B2_KPRSrv::mB2DataBase.DaoToAdoRS (1080)]
[B2_KPRSrv]

Удаление и повторная установка не помогают.

Система WindowsXP
Версия Баланса - 1.63.141, взята с сайта

Serg 22 окт. 2006 Вс 23:05 Ответить
А пробовали установить версию 1.63.143?

Овионт Информ 23 окт. 2006 Пн 10:18 Ответить
И ещё попробуйте запустить B2Fix.exe (лежит в папке программы ...\B2W\B2\)

Алекс 24 окт. 2006 Вт 8:27 Ответить
Сделал апдейт, файл запустил.
Не помогло. :(

Овионт Информ 24 окт. 2006 Вт 12:56 Ответить
А запуск B2Fix.exe (лежит в папке программы ...\B2W\B2\) помог?

Овионт Информ 24 окт. 2006 Вт 13:52 Ответить
Для начала, попробуйте перезагрузиться после установки Баланса-2W. Возможно, это поможет, но надежды мало.

Если перезагрузка не помогла, у Вас проблемы с целостностью стандартной библиотеки Microsoft, отвечающей за работу с базами данных: Microsoft ActiveX Data Objects (ADODB).

По-хорошему, в таких случаях показана переустановка системы. Дело в том, что проблемы именно в этой компоненте часто сопровождаются и другими, скрытыми проблемами в системе. Возможно, у Вас когда-то "погулял" вирус, либо были неудачно прошедшие аварийные выключения компьютера. Говоря проще, нельзя поручиться за целостность Вашей системы в целом. Но возможно также, что проблемами имено с этой компонентой все и ограничивается.

На переустановку системы Вы, вероятно, не согласитесь. Тогда попробуем переустановить именно эту системную компоненту.

К сожалению,
а) Microsoft Data Access Components нельзя установить иначе, как "фирменным" инсталлятором от Microsoft (Баланс-2W его тоже использует);
б) уже установленную библиотеку невозможно деинсталлировать (с целью установить ее повторно);
в) если фирменный инсталлятор "считает", что библиотека уже установлена, он ничего не делает по проверке и починке установленных файлов библиотеки (у него нет режима "Repair", имеющегося у новых инсталляторов).

Один из способов обойти эту проблему -- установить на Ваш компьютер версию этой компоненты, чуть более новую, нежели требуется Балансу-2W и идет в комплекте с ним.

Для этого:

1. Зайдите на http://www.microsoft.com/downloads/details.aspx?FamilyID=9ad000f2-cae7-493d-b0f3-ae36c570ade8&DisplayLang=ru . Должна появиться страница, где можно скачать "Microsoft Data Access Components (MDAC) 2.7 Service Pack 1 Refresh". Нам нужна именно эта версия. Если она не появится (скажем, ссылка устареет), зайдите на www.microsoft.com/downloads и поищите "MDAC 2.7 SP1 Refresh" поиском по данному сайту.

2. Нажмите "Загрузить" и загрузите файл (mdac_typ.exe, примерно 5 Мб).

3. Закройте все приложения, которые могут работать с базами данных (Баланс-2W -- в первую очередь).

4. Запустите скачанный mdac_typ.exe (это инсталлятор), следуйте его инструкциям. Вы должны иметь административные права для установки.

5. После переустановки на всякий случай перезагрузитесь.


Алекс 24 окт. 2006 Вт 15:47 Ответить
Спасибо за развернутую инфу, постараюсь всё по пунктам сделать и сообщу о результатах.

Алекс 25 окт. 2006 Ср 3:17 Ответить
> Если перезагрузка не помогла, у Вас проблемы с целостностью стандартной библиотеки Microsoft, отвечающей за работу с базами данных: Microsoft ActiveX Data Objects (ADODB).

Хм...
Переустановка ADODB тоже не помогла. При этом я апдейтнул Баланс еще раз + B2Fix тоже запустил.
Переустанавливать Винды действительно уж совсем не хочется. Скажите, возможен ли вариант установки еще одной параллельной оперативки (например, Win NT или еще какой-нибудь другой), и уже под ней попробовать установить и запустить Баланс2W?
Если да, то посоветуйте с выбором оперативки.

Овионт Информ 25 окт. 2006 Ср 10:58 Ответить
Раз уж Вам в этой ОС терять нечего, то почему бы не попробовать установить здесь Баланс-2W с помощью альтернативного варианта программы установки (первые 2 файла по ссылке http://balans2.ru/bin/alternativ/ ).
Предварительно, установленную программу удалите через панель управления. А по-поводу другой оперативки может быть более удобный вариант для Вас будет - виртуальные машины (если у Вас достаточно оперативки). Мы ставим программу под следующими виртуальными: 98SE, 2000SP4, XPSP2, 2003srv

Всего: 8  Записей на страницу:

Добавление

Автор  *
Например: «Иванова Лидия Петровна»
Адрес электронной почты
Например: «ivanova@domain.com»
Ваш e-mail не будет разглашен третьим лицам.
Текст сообщения  *
Защита от роботов