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

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

Я чего -то не знаю. Кто работал с таким условием в DW?
...
Рейтинг: 0 / 0
12.03.2008, 00:33
    #35183892
18-я весна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update clause for dw
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
12.03.2008, 10:41
    #35184337
JUNIORik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
update clause for dw
18-я веснаЭта опция только для строк в которых менялись поля, отмеченные как ключевые . О чем рядом с ней написано :)

А, спасибо.

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


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