powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
19 сообщений из 19, страница 1 из 1
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410761
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Времени в обрез , но я незнаю что за чушь такая.

Сделал программу на VB6 , в форме использовал Ms Data Grid , который отображал содержимое RecordSet - ов .

На другом компе через regsvr32 зарегистрил Ms Data Grid , грид показывается, но как только исполняется код где есть типа Set Grid1.DataSource=RecordSet появляется сообщение о ошибке "Cannot Initialize data bindings" и естественно данные в гриде не появляются. Т.е грид не может получить данные с рекордсета.

Как выпутаться , подскажите? Только не пинайте в сторону форума по VB6 , просто нужно разобраться.


Поставил в довесок еще и mdac 2.5 . Все равно ошибка.

2 ЛП

Уважаемый.
Если не трудно, добавь такой же топик в форум VB.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410765
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не умею топики клонировать :)
Если тут ответов не дадут - я через некоторое время в VB перенесу, а здесь ссылку сделаю.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410772
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Лох, тебе бы все переносить. Можно ведь оставить тут, а там сделать ссылку. Впрочем, для этого не нужен модератор... :^)
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410782
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, мне не все бы переносить
Если ответов не будет в течение нескольких часов - значит устанет автор их тут ждать. В аксесе мало кто с внешними гридами работал.
Поэтому по гридам (имхо) вероятность получить ответ выше в форуме по VB
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410784
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И туда я удочку закинул тоже.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410802
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е грид не может получить данные с рекордсета.

А какое тип связывания поддерживает грид (если проще: ADO or DAO)?
А какой тип рекодсета ты ему пихаешь (ADO or DAO)?
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410805
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADO
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410818
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу только предположить:\r
\r
Data Grid наверное пришел на комп с VB6?! \r
У мелкософта (посредством VB6) есть нехорошая привычка лицензировать свои ActiveX. EУ еня был такой случай: стоял VB6, я спокойно юзал winsock32.ocx (такое у него помойму название, но вообщем не суть), переехал на другой комп, скачал winsock32.ocx зарегил (regsvr32) и ничего, ошибка во время подключения к ActiveX (а главное все вокруг в инете им пользуются и без проблем) - оказалось нет лиценз. ключа в реестре соотв. этому ActiveX, а без него этого собака не хочет работать. \r
В Access удобно проверять такие вещи, потому что он единственный кто почеловечьи ругается в этом случае. Он тогда по русски пишет, что нет лицензии, а те Excel, Word выдадут тебе ошибку 421 Can't createActiveX object...\r
\r
Так что попробуй этот Data Grid поюзать в Access. на чет лиценз. ключей, то на форуме я уже расписывал где можно их взять и где они в реестре находятся:\r
/topic/61113&hl=%eb%e8%f6%e5%ed%e7+%ea%eb%fe%f7%e8\r
/topic/41679&hl=%eb%e8%f6%e5%ed%e7+%ea%eb%fe%f7%e8
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410837
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADO

тогда странно, посмотрел грид OLEDB и обязан хавать ADORecordsetы.
М.б. у тебя сама бд в Акесе 2000, а SP 5 на исполняемые файлы на клиентах - для этого у майкрософт есть соответсующий патч вроде называется VB6 Runtime SP5)?
А MDAC лучше сразу ставь 2.8
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410840
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты прав, DataGrid пришел только в VB6 на смену DBGrid , который мог "читать" только DAO.RecordSet .

DataGrid же "видит" только ADO.RecordSet.

Мне нужно чтобы это заработало в VB6 , черт его дери.

I Hate Microsoft

Что же делать то все таки? Переделывать все на другой грид что ли? Так он должен ADO.RecordSet "любить".
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32410851
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Senin Viktor

VB 6 обращается к базе Access 2000. Это так . На VB стоит SP4.
Но другие действия с базой (без грида) проходят нормально. Например записи добавляются и т.п. Т.е. связь установлена правильно и работает, а грид собака такая работать не хочет.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411251
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может втыкнуть Service Pack 5 на VB6 и взять ocx оттуда и зарегистрировать?

Пробую.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411282
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил SP5 на VB6 на моем коппе.Удалил со всех форм старый грид, добавил новый грид , перекомпилил занова exe-шник.
Взял с моего компа MS Data Grid Control (SP5 OLE DB) , пошел на другой комп, там отрегистрировал старый ocx и зарегистрировал новый ocx с SP5.

Такая же ерунда , пишет туже самую ошибку.

Чтоб я провалился на месте , как же этот грид заставить работать то?
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411292
amel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так вот сделал?
Set grdData.DataSource = objRs
grdData.ReBind
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411297
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Eternal
У тебя просто компонент (грид) неправильно регистрится.
Сделай с помощью P&D Wizard инсталяшку, по идее он должен кошерно прописать все что в проекте используется. Если это не поможет - я пас.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411300
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411334
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Amel

ReBind не помог.

2 ЛП

Спасибо.Это помогло.

Сварганил инсталляху через P & D и все пошло!

Но все таки интересно , почему же без инсталляхи не шло?
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411352
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит помимо собственно грида ему еще какие-то компоненты нужны (шоб биндить кого-то). Ты эти компоненты не переносил и не регистрил, а PDW отличился умом и сообразительностью. Можешь попробовать поковыряться в сделанной инсталяшке, вдруг увидишь - что же именно туда PDW включил.
...
Рейтинг: 0 / 0
ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
    #32411399
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да , кое что он туда запихнул.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ActiveX. Не хочет работать MS DataGrid ! Пишет "Cannot Initialize data bindings". Очень надо . Очень.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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