![]() |
|
Модераторы: Akina |
![]()
|
|
| Guest_Владимир |
|
|||
|
Unregistered |
Люди!
ПРоблема такая: прога суть морда к мдб базе. Пользует MS Db Grid, ADO DC. При пуске на свежей ОС (2к про, Экспи) ругается: "Data Grid: Can't Initialize data binding". Все компоненты взяты, ось огрета свежим MDAC (2.7). После установки на ос либо MS Access или VB все начинает работать!! Кто помочь может!? |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
А тебе обязательно ADO нужен? Возьми DAO3.6, с ней проблем никогда не возникало. Библиотека весит около 400Кб, а ставиться простым Regsvr32.exe, на новую машину, без офиса. Хотя, впрочем, DAO уже отжил свое.
|
|||
|
||||
| vickr |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 13.5.2003 Где: Санкт-Петербург Репутация: нет Всего: нет |
После установки MDAC, ADO не должна глючить, по идее. Скорее всего, тут все дело в связанной сетке. Никогда этой пургой не пользовался, больше нравится ListView. А вообще могу посоветовать тщательно проверить состав инсталляхи - что PDWizard говорит по поводу этой самой DBGrid. Скорее всего, рн как-то коряво ее устанавливает. Посмотри Setup.lst. Иногда Wizard шутки ради указывае ключ $SelfRegister$ для библиотек типов (.tlb) и $TlbRegister$ для Dll (кажется, ключи так и пишутся, не помню точно, но суть не в этом), и это еще не самые крутые его приколы. В принципе, если сам процесс инсталляции проходит без сучков (а описанные выше глюки приводят к ругани уже на этапе установки), проверь вручную, какие библиотеки использует сам компонент DBGrid. PDWizard использует файлы .DEP для определения зависимостей, но они есть не для всех компонентов. Зависимости можно посмотреть с помощью утилиты Dependency Walker (поставляется с Visual Studio), затем недостающие библиотеки включить в пакет инсталляции вручную. Конечно, это общие рекомендации, тут надо смотреть конкретный случай. Если не найдется тут спец по особенностям DBGrid, попробуй последовать моим советам. --------------------
Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов =:) |
|||
|
||||
| Guest_Владимир |
|
|||
|
Unregistered |
О да! Рядом с гридом нашел файл .dep, где было написано прямо, что ему надо гаду еще 2 длл-ки. Добавил в ситап - пошло. Спасибо!
|
|||
|
||||
| vickr |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 13.5.2003 Где: Санкт-Петербург Репутация: нет Всего: нет |
Всегда рад помочь
--------------------
Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов =:) |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |