PDA

View Full Version : فهمیدن موفقیت آمیز بودن کوئری در دیتابیس



afshinrz
جمعه 17 دی 1400, 11:43 صبح
من برای اجرای اسکیو ال یک کوئری ارسال میکنم حالا سوالم اینه از کجا و با چه دستوری باید تشخیص بدم که کوئری موفیت آمیز بوده و داده مورد نظرو حذف و یا آپدیت و یا ثبت کرده یا نه ؟
With ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Text:='update pertab set y1 = 0 where y1 = '+Trim(Label1.Caption);
ExecSQL;
bx:=1;
end;

یوسف زالی
یک شنبه 19 دی 1400, 00:14 صبح
از دستور آپدیت خروجی بگیرید.
این کار با شی ادوکوئری نمی شه، باید تو دی بی اس کیو ال یک اس پی درست کنید و اون رو کال کنید. اونجا می تونید خروجی حین آپدیت بگیرید.
اگر فقط می خواهید بفهمید که چند ردیف آپدیت شده، از این دستور بعد از دستور آپدیت استفاده کنید و به جای exec اون رو close open کنید:
select @@RowCount