Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.07.2002, 05:17
|
|||
---|---|---|---|
|
|||
Изменение свойства rread-only для связанных объектов TQuery |
|||
#18+
Подскажите, пожалуйста, как можно изменить свойство read-only для нескольких связанных объектов TQuery. Имеется база данных, таблицы связаны по SQL. Передвижение по записям проходит нормально, а вот при нажатии на кнопку Добавить компьютер ругается и выбрасывает сообщение, что DataSet установлена в режим read-only. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2002, 09:43
|
|||
---|---|---|---|
|
|||
Изменение свойства rread-only для связанных объектов TQuery |
|||
#18+
Здравствуйте. Результирующий набор данный является не редактируемым, если в запросе участвует несколько таблиц. Другими словами, Delphi не знает как стоить забросы при добавлении, изменении и удалении записей. Обойти это можно, если использовать компонент TQuery в режиме CachedUpdates. Для этого нужно установить свойство CachedUpdates в True и подсоеденить к компоненту TQuery компонент TUpdateSQL через свойство TQuery.UpdateObject. TUpdateSQL имеет три запроса InsertSQL, UpdateSQL, DeleteSQL, которые будут выполнены при заливке локальных изменений в базу. Процесс заливки осуществляется при вызове метода TQuery.ApplyUpdates. Если изменения требуют выполнения нескольких запросов, то нужно использовать обработчик события OnUpdateRecord у TQuery. Желаю успехов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=58&mobile=1&tid=2119961]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 148ms |
0 / 0 |