Форум: "Базы";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
ВнизНе работает RowsAffected у TpFIBStoresProc Найти похожие ветки
← →
Megabyte © (2006-10-20 11:45) [0]С помощью компонента TpFIBStoresProc вызываю хранимую процедуру, которая осуществляет апдейт 0,1 или 2-х записей:
Update Repairs
.
set
psn = :param1
where (imei = :param2) and (psn is not null) and (length_str(psn)<9)
Требуется знать, произошли ли обновления в базе или нет!
После смотрю свойство RowsAffected и изменения в базе.
RowsAffected всегда показывает 0, а изменения в базе есть!
Я не правильно понимаю свойство или это баг?
Проверил TpFIBQuery.RowwsAffected на update - работает корректно.
← →
Megabyte © (2006-10-20 11:51) [1]Такая же фигня, если запускать хранимую процедуру, а не запрос через TpFIBQuery.
RowwsAffected всегда = 0.
Раз это свойство не работает для ХП, то зачем оно вообще нужно у компонента TpFIBStoresProc?
← →
Johnmen © (2006-10-20 11:55) [2]Это в наследство осталось...:)
← →
Megabyte © (2006-10-20 11:58) [3]Вот подстава. %)
← →
atruhin © (2006-10-20 13:31) [4]А что мешает вернуть количество измененных строк через параметр процедуры?
← →
Megabyte © (2006-10-20 14:27) [5]
> atruhin © (20.10.06 13:31) [4]
А что мешает вернуть количество измененных строк через параметр процедуры?
Да хз, не знаю как. Да и уже через запрос сделал. :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c