Вниз
Скачать: 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.009 c
2-1223533622
Anel
2008-10-09 10:27
2008.11.16
Перемещение папки


2-1223535504
TNT
2008-10-09 10:58
2008.11.16
Определение и отмена горячих клавиш


15-1220252972
Игорь Шевченко
2008-09-01 11:09
2008.11.16
самые свежие материалы о Delphi 2009 и С++ Builder 2009


15-1221386389
@!!ex
2008-09-14 13:59
2008.11.16
Почувствуй разницу...


2-1222847653
SkyN
2008-10-01 11:54
2008.11.16
несколько раз вызывать EnterCriticalSection корректно?




   Наверх