Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Изменение свойства rread-only для связанных объектов TQuery / 2 сообщений из 2, страница 1 из 1
09.07.2002, 05:17
    #32035683
Novichok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение свойства rread-only для связанных объектов TQuery
Подскажите, пожалуйста, как можно изменить свойство read-only для нескольких связанных объектов TQuery. Имеется база данных, таблицы связаны по SQL. Передвижение по записям проходит нормально, а вот при нажатии на кнопку Добавить компьютер ругается и выбрасывает сообщение, что DataSet установлена в режим read-only.
...
Рейтинг: 0 / 0
09.07.2002, 09:43
    #32035700
MIKLUHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение свойства rread-only для связанных объектов TQuery
Здравствуйте.

Результирующий набор данный является не редактируемым, если в запросе участвует несколько таблиц. Другими словами, Delphi не знает как стоить забросы при добавлении, изменении и удалении записей. Обойти это можно, если использовать компонент TQuery в режиме CachedUpdates. Для этого нужно установить свойство CachedUpdates в True и подсоеденить к компоненту TQuery компонент TUpdateSQL через свойство TQuery.UpdateObject.
TUpdateSQL имеет три запроса InsertSQL, UpdateSQL, DeleteSQL, которые будут выполнены при заливке локальных изменений в базу. Процесс заливки осуществляется при вызове метода TQuery.ApplyUpdates. Если изменения требуют выполнения нескольких запросов, то нужно использовать обработчик события OnUpdateRecord у TQuery.

Желаю успехов.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Изменение свойства rread-only для связанных объектов TQuery / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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