Обнаружив в тексте ошибку, выделите ее и нажмите Ctrl + Enter
Сообщения
Форум : Ошибка 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 |