Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UpdateOnlyModifiedFields в FIBPlus / 3 сообщений из 3, страница 1 из 1
08.04.2004, 18:09
    #32474314
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateOnlyModifiedFields в FIBPlus
Версия 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
08.04.2004, 18:16
    #32474331
mv
mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateOnlyModifiedFields в FIBPlus
Ишь, какой! FIB+ ему не нравится...

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

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


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