|
|
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Всем зздрасте! Имеется DW grid построенная на вьюхе Имеется ХП: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Произвожу удаление записи в DW следующим образом Код: plaintext 1. 2. 3. 4. 5. При удалении записи дает сообщение DataWindow Error .... Update .... Но при этом запись удаляется!!! Как избавится от этого окна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:16 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Удаление происходит не сразу, а как раз после Update. То есть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:29 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
гм... автор 'DELETE from '|| @Table_name ||' Where '|| @id_name ||'='|| @id_row; Какую именно ошибку возвращает БД? Заодно, было бы классно, если бы вы, задавая вопрос указали бы сервер, способ соединения, версию PB... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:29 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Ошибся только в возвращаемом значении Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:31 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
СотниковОшибся только в возвращаемом значении Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:35 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Сотников К сожалению не помогло! Ошибка выходит следующая: DataWinwow Error Код: plaintext 1. 2. =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:37 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Да и еще ... Если вызывать процедуру из Код: plaintext =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:39 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
СотниковОшибся только в возвращаемом значении Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Если deleterow выполнилась успешно, то в клиентском приложении строка будет удалена - исчезнет с экрана. Однако, удаление из БД, которое инициирует функция update, может быть неудачным, в этом случае удаленная запись не появится до следующего retrieve. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:40 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
DIGITALPROДа и еще ... Если вызывать процедуру из Код: plaintext =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312)Как установлены правила формирования where clause? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:45 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Да, в процедуру передаются original значения или измененные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:47 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
PL99 Код: plaintext Это DW построено из view которое состоит из нескольких таблиц. Код: plaintext =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:06 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
DIGITALPRO PL99 Код: plaintext Это DW построено из view которое состоит из нескольких таблиц. Код: plaintext =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) Начните отсюда. из недавно написанного :-))update.method.type=SP update.method="OSK.PAYMENTS_PKG.OF_UPDATE" update.method.arguments=(("A_PMNTS_ID_PAYMENTS",column=("id_payments", orig ,in)),("A_PMNTS_ID_PAYMENT_TYPES",column=("id_payment_types", new ,in)),... Обратите внимание, что первичный ключ передается как original, при этом update where clause установлен в "Key columns". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:23 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
Ничего из выше перечисленного не помогло ((, но ..... Поставил EBF на ASA 9.0.0 с 1108 на 1312, открыл базу в Central, закрыл.... Открыл свой проект, запустил и все никаких сообщений больше нет!!! При этом ни какие галочки в DW ни где не ставил! Это меня настораживает. Почему так произошло, я вообще не понимаю, как ASA связанна с PB (DW) Может кто знает ответ на этот вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 08:11 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
UP =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 15:38 |
|
||
|
DW - Store Procedure Update
|
|||
|---|---|---|---|
|
#18+
PB определяет успешно ли обновление по sqlnrows (ну не буквально по SQLCA.sqlnrows, а по смыслу) т.е. если при выполнении UPDATE <table> SET ... WHERE ... количество обновленных строк - ноль, то это ошибка "Row changed between retrieve and update" если 1 - все нормально. в SP на MSSQL приходилось видеть в конце сложной процедуры примерно такой код: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 16:14 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32776547&tid=1338726]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 147ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...