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

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

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


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