Kuks |
Отправлено: 03.03.2006, 14:22 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
Работать-то работает,
но при рефреше в подчиненной таблице вылетает ошибка:
"Недостаточно информапции ключевого поля для обновления..."
|
|
Kuks |
Отправлено: 06.03.2006, 14:21 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
BCB6-ADO-SQL2000...
Имеются две таблицы, связанные между собой.
В главное поле No — Primary key, в подчиненной поле No — FK,
Стандартные связки ADOQuery-DataSourse-DBGrid для обех таблиц...
В починенной таблице в объекте ADOQuery свойство DataSourse установлен DataSourse главной таблицы.
В запросе указано Select * from Table_Name where (No = :No)
компилится нормально, при запуске ошибка:
"Dataset does not support bookmarks,which are required for multi-records data controls....."
По совету мудрого человека выставил клиентский курсор, вроде
все заработало, но при рефреше появляется ошибка
"Недостаточно сведений ключевого поля для обновления"....
Перерыл весь инет, народ говорит, что это особенность ADO, которому
необходим PK?
Неужели никто не сталкивался с этой проблемой?
|
|
olegenty |
Отправлено: 06.03.2006, 14:49 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
качни себе EhLib, ходи в MSSQL через:
TMemTableEh -> TADODataDriverEh -> TADOConnection
и забудь про описанные тобой выше глюки.
|
|
Kuks |
Отправлено: 06.03.2006, 15:19 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
На сайте нашел только оценочную версию...
А где взять боевую?
|
|
olegenty |
Отправлено: 07.03.2006, 10:52 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ты просто лениво искал. во-первых — это надо делать ТОЛЬКО в русскоязычном интерфейсе (Rus). во-вторых, Дмитрий неудачно поместил ссылку на последнюю бесплатную на ex-USSR пользователей версию. вот она: http://ehlib.com/RUS/ehlibrus.exe
паротль — два раза без пробелов наименование второго месяца прописными (крупными) буквами.
|
|
Kuks |
Отправлено: 07.03.2006, 12:16 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
Спасибо!!!!
|
|
olegenty |
Отправлено: 07.03.2006, 12:33 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ты разберись сначала, потом благодарить будешь.
|
|
Лена |
Отправлено: 07.03.2006, 14:26 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
Cкажите эта библиотека имеет подробный help? |
|
olegenty |
Отправлено: 07.03.2006, 15:21 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
русскоязычного не видел — он не входит в поставку EhLib 4.x для группы поддержки. если не входит и в evaluation поставку — то его можно приобрести только платно. а вообще — есть нормальный английский help, в нём достаточно хорошо описана работа компонентов. кроме того, есть исходники, если что-то не совем понятно, можно почитать их. можно, наконец, спросить у Дмитрия, хотя он не любитель отвечать на вопросы, и обращаюсь к нему сейчас только с описанием тех или иных ошибок/предложений по улучшению функционала.
|
|
Лена |
Отправлено: 07.03.2006, 16:01 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
У меня есть в Builder-e вкладка с этими компонентами. Правда по F1 help не вызывается. Где взять английский help и заодно узнать какая версия стоит у меня? |
|
olegenty |
Отправлено: 09.03.2006, 07:07 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
про версию — в readme.txt самая верхняя строчка
про Help — чтобы он встроился в поисковую систему BCB надо выполнить несколько действий руками, воспользовавшись пунктом меню Help->Customize...
|
|
Valdemar |
Отправлено: 09.03.2006, 13:11 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
У меня есть файл с русским описанием "Введение в технологию MemTable + DataDriver". Если кому надо, могу выслать. |
|
Kuks |
Отправлено: 09.03.2006, 14:48 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
Сами компоненты поставил, но при попытке
инсталлировать пакет MemTabltEh, коппилятор
ругается , не может найти файл ADOReg.dcu...
Че делать?
|
|
Kuks |
Отправлено: 09.03.2006, 15:19 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
https://rxlib.ru/forums/index.php?ac...bd5e8f83a037a51
Нашел это, все поставил, буду пробовать....
|
|
olegenty |
Отправлено: 09.03.2006, 15:50 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
2 Valdemar — это описание входит в поставку 3.6с и ряд более ранних версий и находится в каталоге MemTable
|
|