منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] الفرق بين كويري (استعلام) و كويري اخر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] الفرق بين كويري (استعلام) و كويري اخر (/showthread.php?tid=361)



الفرق بين كويري (استعلام) و كويري اخر - hoob computer - 02-10-13

بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته و الصلاة و السلام على سيدنا محمد و على آله و صحبه أجمعين

لدي سؤال حول كويري (استعلام) عملته من أجل الرجوع بقيود معينة ..
المهم, لكن خطرت في بالي فكرة كويري (استعلام) اخر يقوم بنفس العمل بالضبط و يرجع نفس القيود ...

لكن هنالك سؤال يدور في ذهني و هو:

أيهما الافضل و الاصح؟
لذا, أرجو منكم يا اخوتي و اخواتي أن ترشودني إلى الكويري (الاستعلام) الصحيح ... و ها هي الاكواد الخاصة بالكويريز (الاستعلامات):

PHP كود :
Dim DP3 As New OleDbDataAdapter("SELECT Pr_Tbl.ID , Pr_Tbl.PrCaNum, Pr_Tbl.PrNm, Pr_Tbl.PrBNum, " &
                                                    
"Tr_Tbl.ID, Tr_Tbl.TTrHInvNum, Tr_Tbl.TPrNum, Tr_Tbl.TPrQntty, Tr_Tbl.TUnit, " &
                                                    
"Tr_Tbl.TPrc, Tr_Tbl.TTprc, Tr_Tbl.TSts, Tr_Tbl.TNts " &
                                                    
"FROM Pr_Tbl INNER JOIN Tr_Tbl ON Pr_Tbl.[ID] = Tr_Tbl.[TPrNum] " &
                                                    
"WHERE Tr_Tbl.TTrHInvNum=" dDPidCn)

Dim DP3 As New OleDbDataAdapter("SELECT ID , (SELECT PrBNum FROM Pr_Tbl WHERE ID=TPrNum) As BarNum, " &
                
"(SELECT PrNm FROM Pr_Tbl WHERE ID=TPrNum) As PrName, " &
                
"TTrHInvNum, PrNum, TPrQntty, TUnit, TPrc, TTprc, TSts, TNts " &
                
"FROM Tr_Tbl WHERE TTrHInvNum=" dDPidCn

و جزاكم الله خيراً ....


تحياتي


RE: الفرق بين كويري (استعلام) و كويري اخر - Sajad - 02-10-13

وعليكم السلام اخي العزيز

حسب ما اعرف الاول هو الاستعلام الافضل لانه اسرع من الثاني بسبب استخدام الJoins

أما الثاني بسبب وجود Multi Select سيكون الاستعلام بطيئا

تحياتي



RE: الفرق بين كويري (استعلام) و كويري اخر - hoob computer - 02-10-13

مشكور خوية سجاد Smile

الله يوفقك ...


تحياتي