powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UpdateOnlyModifiedFields в FIBPlus
3 сообщений из 3, страница 1 из 1
UpdateOnlyModifiedFields в FIBPlus
    #32474314
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия FIBPlus 4.42. Delphi 5.

В TpFIBDataSet есть AutoUpdateOptions. Если там поставить True в UpdateOnlyModifiedFields, логически можно предположить, что при UPDATE таблички будет сформирован запрос несколько "урезанный" запрос. Т.е. те поля, которые в транзакции не менялись обновлены не будут.

Это на теории. А на практике следующее:
Есть в записи таблички поле FIELD1 (строка к примеру). Там содержится либо Null, либо ПустаяСтрока, либо "какаятоинформация" - не суть важно. Открываю транзакцию на запись. Делаю редактирование этого поля. Изменяю его значение на:
1) Null - UPDATE не формируется
2) ПустаяСтрока - UPDATE не формируется
3) "другая информация" - UPDATE формируется и значение FIELD1 изменяется на "другая информация".

Вывод: таким образом нельзя записать Null в поле или (в случае со строкой) значение ПустаяСтрока вне зависимости, какое значение этого поля было ранее. Т.е. было "абракадабра", пишу Null - не работает.

Вопрос такой: как все-таки записать Null, не убирая UpdateOnlyModifiedFields?
Это мне нужно для того, чтобы разные пользователи, редактируя одновременно одну и ту же строку (но разные поля) не потерли инфу друг друга.
...
Рейтинг: 0 / 0
UpdateOnlyModifiedFields в FIBPlus
    #32474331
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ишь, какой! FIB+ ему не нравится...

Кто ж тебе с твоей 4.42 поможет?

Версию 5.2 не пробовал?
...
Рейтинг: 0 / 0
UpdateOnlyModifiedFields в FIBPlus
    #32474340
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в 5.2 данная штука работает?
Если работает, завтра же побегу покупать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UpdateOnlyModifiedFields в FIBPlus
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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