منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استفسار :- بخصوص select top 10
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله

حبيت اعرض افضل 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


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

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

وشكرا
قاعدة بيانات 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
(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

شكرا لك