الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا هذه الquery بطيئة

مغلق
بدأه ghostdz في 7 أغسطس 2007 · 4 رد · 770 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد قمت بكتابة query in msaccess وهذه الاخيرة تستعمل query اخرى لإعطاء النتيجة المطلوبة

حيث أنها تعمل عادي وتعطي نتائج صحيحة ، إلا أن المشكلة في سرعة التنفيذ ، فعندما أقوم بتشغيلها في بيئة الأكسس تعمل بسرعة

لكن عندما أستدعيها من لغة الدلفي باستعنال adoquery يكون وقت التشغيل لإعطاء النتيجة وقت طويل

جربت التغيير في خصائص adoconnection لكن دون جدى

الرجاء المساعدة في حل هذه المشكلة ، وإن كان مع شرح السبب يكون أفضل

وشكرا

#2

هل من الممكن كتابة نص التعليمة المكتوبة؟

لأنه في العادة فتحها و إعادة النتائج باستخدام Ado يكون ابطئ بقليلا من الاكسس لكي يتم جلب البيانات

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

إليك الكود

SELECT 
	A.IdArticle, 
	A.Designation, 
	A.QteStock, 
	A.DernierPA, 
	A.PMP, 
	(SELECT TOP 1 
		PrixU
	  FROM 
		BA_LBA
	  WHERE 
		IdArticle=A.IdArticle 
		AND 
		IdFournis=IdFrn) AS D_PA, 
	(SELECT TOP 1 
		DateBA
	  FROM 
		BA_LBA
	  WHERE 
		IdArticle=A.IdArticle  
		AND 
		IdFournis=IdFrn) AS D_DPA 
  FROM 
	Articles AS A;

وهذا كود BA_LBA

SELECT 
	LBA.IdArticle, 
	LBA.PrixU, 
	BA.IdFournis, 
	BA.DateBA
  FROM 
	LineBonAchat AS LBA 
	INNER JOIN 
	  BonAchat AS BA ON LBA.Numero=BA.Numero
  ORDER BY BA.DateBA DESC;

هل يمكن أن يكون هناك عملية تغيير في خصائص JET OLE

لقد قمت بكتابة هذا الإستعلام للحصول على آخر ثمن شراء من عند مورد ما وتاريخه

#4

نعم فعلا بطيئه وقد واجهت نفس المشكله .... لذلك جرب تستخدم ادو كوماند....adocommand وضع نص الاستعلام فيها ونفذه في داتا سيت ...يعني مثلا على ذلك ...

ADOCommand1.CommandText := 'SELECT DisplayName,mail '
		+ 'FROM ' + QuotedStr('LDAP://DC=local,DC=Com')
		+ ' WHERE'
		+ ' objectClass=' + QuotedSTr('User')
		+ ' AND'
		+ ' sAMAccountName=' + QuotedStr(sEMP);

 ADODataSet1.Recordset := ADOCommand1.Execute;

بعد ذلك قم بقرائه الداتا ست ريكورد .

بعض الحكي يحق له يجرح الصمت..والبعض الآخر ما يبرر ظهوري

#5

مشكور سأقوم بتجربته اليوم

لأنني أوجد حاليا في مقهى الأنترنت

هذا الموضوع مغلق.

مواضيع مشابهة