Вниз
Скачать: CL | DM;

RowsAffected   Найти похожие ветки 

← →
JustI   (2008-10-07 12:50) [0]

Как проверить правильность значения RowsAffected;


try
 SQL.Text := "START TRANSACTION; DELETE FROM Types WHERE typeID = -15; UPDATE Types SET flag = 7 WHERE typeID = -12; COMMIT;";
  ExecSQL;
  Result := RowsAffected;
except
 RollBack;
end;


← →
Palladin ©   (2008-10-07 12:54) [1]

зачем? оно либо не вернется, либо вернется правильное


← →
Правильный$Вася   (2008-10-07 12:55) [2]

а что, есть подозрения, что оно неправильное?
вынеси управление транзакцией за SQL, DELETE отдели от UPDATE и считывай RowsAffected порознь после каждой операции


← →
Правильный$Вася   (2008-10-07 12:55) [3]

и вообще довольно странно видеть COMMIT в скрипте, а Rollback - в дельфе



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
2-1223533622
Anel
2008-10-09 10:27
2008.11.16
Перемещение папки


2-1222950578
Brabus
2008-10-02 16:29
2008.11.16
Проверка существования поля в таблице


4-1199829491
ArtByte
2008-01-09 00:58
2008.11.16
bluetooth. как с ним работать под ХР?


2-1223375576
alexnmsk
2008-10-07 14:32
2008.11.16
Обработка WM_SETTEXT


3-1209800278
temposys
2008-05-03 11:37
2008.11.16
проблема с коннекцией к БД InterBase




   Наверх