Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FIREDAC + FB + RowsAffected / 2 сообщений из 2, страница 1 из 1
11.11.2019, 00:20
    #39887264
GrigoriyFomin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREDAC + FB + RowsAffected
Вечер добрый. Не могу победить нехорошее поведение FDQuery, в котором происходит обновление данных, вызываемые по ExecSQL.
Код: pascal
1.
2.
3.
    aSQL.ExecSQL;
    aff:=aSQL.RowsAffected;
    log('Обновлено '+aff.ToString+' записей' );


В результате все время 0 записей.
CountUpdatedRecord в свойствах FDQuery естественно стоит в True. Что я еще не учел?
Транзакции не прописаны, стоит автокоммит.
...
Рейтинг: 0 / 0
11.11.2019, 15:55
    #39887534
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FIREDAC + FB + RowsAffected
GrigoriyFomin,

видимо, после execSQL происходит автокоммит, а после этого уже запрос автоматом закрыт, и никакого RowsAffected не существует.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FIREDAC + FB + RowsAffected / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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