Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество обновленных записей при Update [D7, FB 1.5]


BanderLog ©   (2004-10-25 08:42:00) 

Здравствуйте, Мастера! Подскажите как мне узнать число записей, которые обновились по Update?


Nikolay M.   (2004-10-25 09:44:00) [1]


> BanderLog   (25.10.04 09:33) [2]
> Пользуюсь IBQuery, в любой момент можно заменить на IBUpdateSQL.
> Увы, с API пока не работал, так что если не затруднит, поподроднее
> на эту тему, хотя бы маленький код для Д7.

А я не работал ни с IBQuery, ни с API интербейза, ни с Д7, тем не менее поиском нашел в IBQuery.pas прекрасное свойство TIBQuery.RowsAffected, описание которого есть в справке.
Воистину, лень - двигатель прогресса...


BanderLog   (2004-10-25 09:43:00) [2]

Всем огромное спасибо.


Johnmen   (2004-10-25 09:41:00) [3]

Для YA есть ROWS_AFFECTED / ROW_COUNT.
Для FB будет добавлено в 2.0

На уровне приложения - IBQuery.RowsAffected


ЮЮ   (2004-10-25 09:40:00) [4]

TIBQuery.RowsAffected


BanderLog   (2004-10-25 09:33:00) [5]

Пользуюсь IBQuery, в любой момент можно заменить на IBUpdateSQL.
Увы, с API пока не работал, так что если не затруднит, поподроднее на эту тему, хотя бы маленький код для Д7.


Nikolay M.   (2004-10-25 09:00:00) [6]

Компоненты доступа?
Вообще по стандарту SQL команды DML должны возвращать либо код ошибки, либо кол-во затронутых записей.
Вот, посмотри, может найдешь чего полезного
http://www.ibase.ru/mail/rowaff.txt
http://www.ibase.ru/mail/RowsAffected.txt


Наверх

Титульная страница Поиск, карта сайта Написать письмо