connector
شنبه 09 مرداد 1389, 12:53 عصر
با سلام
من با کد زیر عمل جستجو را انجام میدهم
adoQuery2.Active:=FALSE;
adoQuery2.SQL.Clear;
adoQuery2.SQL.Add('SELECT * ');
adoQuery2.SQL.Add('FROM Karfarma');
adoQuery2.SQL.Add('WHERE (LastName LIKE ''%'+ EDIT2.Text+'%'') ');
adoQuery2.ExecSQL;
adoQuery2.Active:=TRUE;
DBGrid1.DataSource:=DataSource2;حالا بعد از اینکه رکورد موردنظر پیدا شد وقتی از دستور adotable1.Delete برای حذف رکورد استفاده میکنم اولین رکورد موجود در دیتابیس حذف میشه و نه رکورد جستجو شده لطفا بفرمایید با چه کدی میتونم همون رکورد جستجو شده و یافته شده را حذف کنم؟
با تشكر
من با کد زیر عمل جستجو را انجام میدهم
adoQuery2.Active:=FALSE;
adoQuery2.SQL.Clear;
adoQuery2.SQL.Add('SELECT * ');
adoQuery2.SQL.Add('FROM Karfarma');
adoQuery2.SQL.Add('WHERE (LastName LIKE ''%'+ EDIT2.Text+'%'') ');
adoQuery2.ExecSQL;
adoQuery2.Active:=TRUE;
DBGrid1.DataSource:=DataSource2;حالا بعد از اینکه رکورد موردنظر پیدا شد وقتی از دستور adotable1.Delete برای حذف رکورد استفاده میکنم اولین رکورد موجود در دیتابیس حذف میشه و نه رکورد جستجو شده لطفا بفرمایید با چه کدی میتونم همون رکورد جستجو شده و یافته شده را حذف کنم؟
با تشكر