منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ماالفرق بين اكواد الاتصال هذه وايهما أفضل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ماالفرق بين اكواد الاتصال هذه وايهما أفضل (/showthread.php?tid=28600)



ماالفرق بين اكواد الاتصال هذه وايهما أفضل - نور الهدى الهدى - 13-02-19

سؤال لدوي الخبرة في هذا المنتدى الرائع 

ماالفرق بين اكواد الاتصال هذه وايهما أفضل

كود :
 Using da As New OleDbDataAdapter("SELECT * From T1 ", Conn)
           Using dt As New DataTable
              da.Fill(dt)
   Dgv1.DataSource = dt
               End If

وهذا

كود :
   Conn.Open()
           Dim cmd As OleDbCommand = New OleDbCommand("SELECT * From T1 ", Conn)
           Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd)
           Dim dt As DataTable = New DataTable
           da.Fill(dt)
      Dgv1.DataSource = dt      
          Conn.Close()
 
أيهما أفضل للأستدعاء البيانات والأسرع والأضمن وما الفرق 

وشكراااااا


RE: ماالفرق بين اكواد الاتصال هذه وايهما أفضل - نور الهدى الهدى - 13-02-19

مشكور على سرعة الاستجابة
ولكن بماذا تنصحني علما ان قاعدة البيانات اكسس


RE: ماالفرق بين اكواد الاتصال هذه وايهما أفضل - عبد العزيز البسكري - 14-02-19

السّلام عليكم و رحمة الله و بركاته
يمكن إستعمال قياس سرعة تنفيذ الكود .. و من خلالها يتم التّقرير بين هذا أو ذاك
مع التجربة بالكود الأوّل ثم الثاني
كود :
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim sw As New Stopwatch
        sw.Start()

        Using da As New OleDbDataAdapter("SELECT * From T1 ", Conn)
            Using dt As New DataTable
                da.Fill(dt)
                Dgv1.DataSource = dt


                sw.Stop()
                MsgBox(sw.Elapsed.ToString)

            End Using
        End Using

    End Sub        

تحياتي



RE: ماالفرق بين اكواد الاتصال هذه وايهما أفضل - محمد كريّم - 14-02-19

الفرق في كلمة using
تابع هذا النقاش في المنتدى حول استخدامها واهميتها
http://vb4arb.com/vb/showthread.php?tid=15681