yaseen
شنبه 14 مرداد 1391, 08:01 صبح
سلام من توی دلفی xe2 میخوام رکوردهای یک جدول رو تو دیتابیس mdb پاک کنم.
از کد زیر که استفاده می کنم هیچ خطایی ایجاد نمیشه اما اطلاعات توی دیتابیس پاک نمیشه.
واسه insert کردن هم دقیقا همین اتفاق میافته و جالب اینه که وقتی دستور insert into رو با execsql اجرا میکنم id که auto increment هست زیاد شده وقتی یک سطر رو دستی ایجاد میکنم.ممنون میشم راهنمایی کنید. واقعا کلافم کرده.
with ADOQuerySQL do
begin
Close;
SQL.Clear;
SQL.Text := 'delete * from cost_history where product_id = 50;
ExecSQL;
end;
از کد زیر که استفاده می کنم هیچ خطایی ایجاد نمیشه اما اطلاعات توی دیتابیس پاک نمیشه.
واسه insert کردن هم دقیقا همین اتفاق میافته و جالب اینه که وقتی دستور insert into رو با execsql اجرا میکنم id که auto increment هست زیاد شده وقتی یک سطر رو دستی ایجاد میکنم.ممنون میشم راهنمایی کنید. واقعا کلافم کرده.
with ADOQuerySQL do
begin
Close;
SQL.Clear;
SQL.Text := 'delete * from cost_history where product_id = 50;
ExecSQL;
end;