|
|
|
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
|
|||
|---|---|---|---|
|
#18+
Firebird, RAD Delphi 10, компоненты FIBPlus. Если запрос не выдал результата, например с условием: Код: sql 1. А после добавляем новую запись, которая осталась отображенной в клиенте. То наблюдается странное поведение: данные тех полей, которые заполнились в этой новое записи ТРИГГЕРОМ before insert, почему-то не отображаются... Кто-нибудь с таким сталкивался? Почему так происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 07:49 |
|
||
|
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
|
|||
|---|---|---|---|
|
#18+
___Nikolay, 1. новая запись отображается скорее всего потому что в Refresh запросе нет условия фильтрации where 1 = 0 (если конечно refresh запускается после post) 2. авторданные тех полей, которые заполнились в этой новое записи ТРИГГЕРОМ before insert, почему-то не отображаются а это уже скорее всего из-за того что транзакция реально не подтверждена и вы всего то смотрите буфер записи которую вставили. Т.е. здесь наверное не запускали refresh запрос, да и commit не делали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 09:19 |
|
||
|
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
|
|||
|---|---|---|---|
|
#18+
___Nikolay, Может быть, это отсутствие вызова метода post(). Или транзакции-манзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 09:21 |
|
||
|
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
|
|||
|---|---|---|---|
|
#18+
Спасибо! Оказалось, что в RefreshSQL мешало условие: 1 = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 12:38 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=39845376&tid=1560629]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 143ms |

| 0 / 0 |
