تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] أسرع طريقة للتحقق من هل الجدول فارغ
#1
Rainbow 
سلام إخواني

كنت أريد أسرع طريقة للتحقق من هل الجدول فارغ

فاستخدمت 

كود :
 daa = New OleDbDataAdapter("         select count(ID)  as N  from TABLE_01 " & _
                                     "UNION ALL select count(ID)  as N  from Table_02 " & _
                                     "UNION ALL select count(ID)  as N  from Table_03 ", cn)

لكن عند استعلام على جداول كثيرة ألاحض هناك تأخر

فقمت بالبحث عن استعلام أكثر سرعة و خفيف فوجدت

كود :
 daa = New OleDbDataAdapter("         select TOP 1 ID  as N  from TABLE_01 " & _
                                     "UNION ALL select TOP 1 ID  as N  from Table_02 " & _
                                     "UNION ALL select TOP 1 ID  as N  from Table_03 ", cn)


أريد نصيحتكم هل هذا الاستعلام أفضل ؟؟

كما وجدت هذا الاستعلام لكن لم أعرف كيفية استخدامه
كود :
IF  EXISTS  (SELECT 1 FROM Table1)  then     ......

على العلم أني أستخدم قاعدة أكسس

شكرا لكم
الرد }}}
تم الشكر بواسطة:
#2
كود :
Dim sql As String = "select * from Database"
       Dim cmd As New OleDbCommand(sql, con)
       Dim dr As OleDbDataReader
       dr = cmd.ExecuteReader()
        .....If dr.Read() = False Then
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: sniperjawadino , sniperjawadino
#3
شكرا أخي [b]boudyonline[/b]


لم يعمل معي الكود
لكن ألا توجد طريقة بجمل الاستعلام sql
أضن أنه سيكون أفضل لأني سأتعامل مع جداول كثيرة
الرد }}}
تم الشكر بواسطة:
#4
up .......
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم اخي الكريم
هل اسم الجدول عند ك هو (Database) ؟؟؟؟؟
لاحظ تعريف حملة ال sql  اعتقد يجب كتابة اسم الجدول الذي ستتحقق منه
Dim sql As String = "select * from Database"
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , sniperjawadino
#6
شكرا لك أخي

لكن سؤالي هو 
"ماهي أسرع طريقة للتحقق من هل الجداول فارغة "
يعني استعلام يرجع لي بنتيجة مثل True or False
الرد }}}
تم الشكر بواسطة:
#7
السلام عليكم اخي الكريم
هذا الكود يتحقق من الجدول اذا كان فارغا او لا
ويجب تحديد اسم الجدول 
اما طريقة التحقق من عدة جداول سوية فاعذرني اخي الكريم
وهذا خارج عن اطار معرفتي وهناك من هو اعلم مني في هذا المنتدى وهم كثر
وفوق كل ذي علم عليم
كود :
Dim sql As String = ("select * from Personal")
       Dim cmd As New OleDbCommand(sql, con)
       Dim dr As OleDbDataReader
       con.Open()
       dr = cmd.ExecuteReader
       If dr.Read() = False Then
           MsgBox("الجدول فارغ")
       Else
           MsgBox("الجدول غير فارغ")
       End If
       con.Close()
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#8
شكرا لك أخي [b]ابراهيم ايبو[/b]  على الإفادة
جزاك الله كل خير
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 254 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,858 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 660 24-04-25, 12:58 PM
آخر رد: foad8920
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 511 20-04-25, 09:26 PM
آخر رد: Kamil
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 519 25-02-25, 09:31 AM
آخر رد: heem1986
  فحص حقل التاريخ اذا كان فارغ محمد خيري 4 454 14-01-25, 02:02 AM
آخر رد: محمد خيري
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 496 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة جلب نوع ملفات معينة heem1986 3 482 31-12-24, 11:32 PM
آخر رد: aljzazy
  طريقة التحكم في التقرير بالكود المتألق9 2 487 23-12-24, 05:11 PM
آخر رد: atefkhalf2004
  طريقة فاتورة epos altoki939 0 300 08-12-24, 09:15 PM
آخر رد: altoki939

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


يقوم بقرائة الموضوع: