Форум: "Начинающим";
Текущий архив: 2008.11.16;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.11.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c