powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / update clause for dw
3 сообщений из 3, страница 1 из 1
update clause for dw
    #35183753
JUNIORik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть DW, в свойствах "update..." котрого выбрана
опция "... delete and insert...".

Предпологается, что при сохранении должна
строка сначала удалиться, а потом вставиться.
Но когда я смотрю, выполняемые DW запросы, то там
UPDATE.
Может это из-за того, что я делаю retrieve, а не
insert?

Я чего -то не знаю. Кто работал с таким условием в DW?
...
Рейтинг: 0 / 0
update clause for dw
    #35183892
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JUNIORikЕсть DW, в свойствах "update..." котрого выбрана
опция "... delete and insert...".

Предпологается, что при сохранении должна
строка сначала удалиться, а потом вставиться.
Но когда я смотрю, выполняемые DW запросы, то там
UPDATE.

Эта опция только для строк в которых менялись поля, отмеченные как ключевые . О чем рядом с ней написано :)

А чтобы некая строка удалилась, а затем вставилась при сохранении независимо от изменения ключевых полей, можно делать так:
Код: plaintext
1.
2.
dw.RowsCopy(ll_row, ll_row, Primary!, ll_row +  1 , Primary!)
dw.DeleteRow(ll_row)
dw.SetItemStatus(ll_row,  0 , Primary!, NewModified!)
Только не могу представить, зачем такое может понадобиться.
...
Рейтинг: 0 / 0
update clause for dw
    #35184337
JUNIORik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18-я веснаЭта опция только для строк в которых менялись поля, отмеченные как ключевые . О чем рядом с ней написано :)

А, спасибо.

18-я веснаА чтобы некая строка удалилась, а затем вставилась при сохранении ...
А такие извращения я и сама могу придумать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / update clause for dw
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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