الاجراءات المخزنة مع مكونات IBDAC
#1
السلام عليكم ورحمة الله

في مكونات اخرى كان يكفي ان تقوم بفتح OPEN المكون ليتم تنفيذ الاجراء المخزن وجلب البيانات .
او تقوم بالتنفيذ مثل EXECPROC 
اما مع مكونات IBDAC لاينفع الامر Open او الامر EXECPROC 
وتحصل على رسالة تفيذ انه لا يوجد اي بيانات .
وانما لابد من تنفيذ هذا الامر قبل ذلك
كود :
Data1.ProcMAXMIN.PrepareSQL(true); Data1.ProcMAXMIN.ExecProc;

فهمت من ذلك انه يتم تكوين جملة SQL تجلب البيانات من  الاجراء .
هل هذه هي الطريقة الصحيحة ...؟
طبعا عملت بشكل طبيعي ولكن ما اخشاه ان يكون المكون IBCStoredProc يقوم على تنفيذ العملية مرتين
مرة لجلب البيانات ومرة اخرى للاستعلام من نفس البيانات .
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد


الردود في هذا الموضوع
الاجراءات المخزنة مع مكونات IBDAC - بواسطة Delphi4Us - 25-03-2018, 06:16 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم