Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Редактирование Dataset (RequestLive) в FibPlus ( как ?) / 3 сообщений из 3, страница 1 из 1
08.04.2003, 11:35
    #32135530
Павел Ишенин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование Dataset (RequestLive) в FibPlus ( как ?)
Делаю для своего приложения библиотеку подключений, в состав которой входят подключения BDE, ADO, DOA, FibPlus
для
BDE RequestLive решается установкой у TQuery одноименного параметра
ADO RequestLive решается установкой LockType у TAdoQuery в параметр отличный от ltReadOnly
DOA решается добавлением в TOracleDataset SQL поля rowid

Как эта проблема решается в FibPlus я понял, но ее решение этими способами меня не устраивает. А именно, в FibPlus надо заполнить у TpFIBDataset параметры SelectSQL и AutoUpdateOptions. Все бы ничего, но я ничего не знаю о таблице, которую захочет редактировать пользователь. В ней может не быть первичного ключа, в ней могут повторяться строки (целиком) и как юыть в этой ситуации. В Firebird предлагается использование "курсоров" и использование конструкции SELECT FOR UPDATE. Но как это дело использовать в FibPlus или известны другие компоненты с возможностью нормального редактирования запроса (не писать UPDATE ... WHERE <условия на все поля|условия на ключ>) ?

С Уважением, Ишенин Павел.
...
Рейтинг: 0 / 0
08.04.2003, 19:28
    #32136114
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование Dataset (RequestLive) в FibPlus ( как ?)
По-моему там для этого свойтство что-то типа AlowedOperations есть.
...
Рейтинг: 0 / 0
09.04.2003, 05:06
    #32136192
Павел Ишенин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование Dataset (RequestLive) в FibPlus ( как ?)
Есть свойство AllowedUpdateKinds,но оно определяет лишь какое из действий (Update, Insert, Delete) разрешать или запрещать при заполненном UpdateSQL, InsertSQL, DeleteSQL. Это не то, что надо.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Редактирование Dataset (RequestLive) в FibPlus ( как ?) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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