منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] استفسار :- بخصوص select top 10 - نسخة قابلة للطباعة

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



استفسار :- بخصوص select top 10 - dubai.eig - 12-11-18

السلام عليكم ورحمة الله

حبيت اعرض افضل 10 في قاعدة البيانات

عني قاعدة فيها

اي دي
الاسم
العمر
الجنس




اريد اطلع افضل 10 
مثلا في تيبل الاسم في محمد واحمد وصالح وهند ومريم

اريد اطلع اكبر الاشخاص من جنس الذكور ونفس الشي من جنس الاناث

عدد الذكور وعدد الاناث في القاعدة

جربت كود

كود :
SELECT TOP 10 name FROM


بس ما ضبط

الكود اللي عندي يعرض النتائج في

ListView1

كود :
           sql = "SELECT CALLop  FROM [DB" & strcallbk & "] WHERE bands='6M' ORDER BY Qso_id DESC LIMIT 10"
           con.Open()
           da = New SQLiteDataAdapter(sql, con)
           da.Fill(dt)
           Dim newrow As DataRow
           For Each newrow In dt.Rows
               ListView1.Items.Add(newrow.Item(0))
           Next


بس ما ضبط معاي هذا الكود

بارك الله فيكم

وشكرا


RE: استفسار :- بخصوص select top 10 - rmnr - 13-11-18

قاعدة بيانات SQLite لا تقبل Top والبديل له هو Limit

كود :
Dim da As New SQLiteDataAdapter("Select * From [table1] Where [gender]='m' Order By [birthday] Limit 2", con)

Dim dt As New DataTable
da.Fill(dt)

For Each row As DataRow In dt.Rows
    ListView1.Items.Add(New ListViewItem({row.Item("id"), row.Item("name")}))
Next



RE: استفسار :- بخصوص select top 10 - dubai.eig - 13-11-18

(13-11-18, 01:42 AM)rmnr كتب : قاعدة بيانات SQLite لا تقبل Top والبديل له هو Limit

كود :
Dim da As New SQLiteDataAdapter("Select * From [table1] Where [gender]='m' Order By [birthday] Limit 2", con)

Dim dt As New DataTable
da.Fill(dt)

For Each row As DataRow In dt.Rows
    ListView1.Items.Add(New ListViewItem({row.Item("id"), row.Item("name")}))
Next

بارك الله فيك استاذي 

فعلا SQLite لا تقبل Top  جربت 

Rolleyes

شكرا لك