powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
5 сообщений из 5, страница 1 из 1
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
    #39845240
Фотография ___Nikolay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird, RAD Delphi 10, компоненты FIBPlus.
Если запрос не выдал результата, например с условием:

Код: sql
1.
where 1 = 0



А после добавляем новую запись, которая осталась отображенной в клиенте. То наблюдается странное поведение:
данные тех полей, которые заполнились в этой новое записи ТРИГГЕРОМ before insert, почему-то не отображаются...

Кто-нибудь с таким сталкивался? Почему так происходит?
...
Рейтинг: 0 / 0
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
    #39845274
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
___Nikolay,

1. новая запись отображается скорее всего потому что в Refresh запросе нет условия фильтрации where 1 = 0 (если конечно refresh запускается после post)
2.

авторданные тех полей, которые заполнились в этой новое записи ТРИГГЕРОМ before insert, почему-то не отображаются

а это уже скорее всего из-за того что транзакция реально не подтверждена и вы всего то смотрите буфер записи которую вставили. Т.е. здесь наверное не запускали refresh запрос, да и commit не делали
...
Рейтинг: 0 / 0
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
    #39845276
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
___Nikolay,

Может быть, это отсутствие вызова метода post().
Или транзакции-манзакции.
...
Рейтинг: 0 / 0
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
    #39845346
Фотография ___Nikolay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Оказалось, что в RefreshSQL мешало условие: 1 = 0
...
Рейтинг: 0 / 0
Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
    #39845376
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п....ц, бред.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос не выдал результата, после добавляем новую запись и наблюдаем странное поведение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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