Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

Не работает 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
2-1165524022
Святослав
2006-12-07 23:40
2006.12.31
Как в Delphi 2006 написать собственные компоненты?


15-1164819603
Andy BitOff
2006-11-29 20:00
2006.12.31
Я в шоке =)))


15-1165516784
Petr V. Abramov
2006-12-07 21:39
2006.12.31
Крамольная мысль....


8-1147428756
Torin
2006-05-12 14:12
2006.12.31
Модем, проиграть wav и записать ответ


5-1146137542
Суслик
2006-04-27 15:32
2006.12.31
design time пакеты, использующие runtime пакеты.