اخواني الكرام
عندي داتا بيس من نوع my sql
واقوم بحذف الصفوف المتكرره فيها باستخدام الكود التالي
SQL = "Delete a.* from in_out as a inner join (Select id , date , time , state , MIN(log_no) as nID From(in_out) Group by id, date, time, state Having Count(*) > 1 ) as b on a.id = b.id And a.date = b.date And a.time = b.time And a.state = b.state And b.nID <> a.log_no"
المشكلة انه ياخد وقت طويل لتنفيذ الكود
وغاليا ما يتوقف البرنامج ويرجع الرساله التاليه
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
مع العلم ان الكود صحيح وقد قمت بتجربته على الداتا بيس مباشرا وكان يعمل بشكل صحيح ولكن ياخد وقت اشوي طويل لانو يقوم بعمليه المقارنه
ولكن عند استخدم نفس المود فانه يرجع رساله الخطا السابقه
فما الحل في هذه المشكله
