كيفية التحقق من وجود جدول في قاعدة البيانات
#1
السلام عليكم

أواجه مشكلة في التحقق من وجود جدول في قاعدة البيانات 
مع العلم اني استخدم قاعدة بيانات من نوع ODBC و جداول من نوع dbf file 

هل هناك طريقة برمجيا او بطريقة غير برمجية  للتحقق من وجود جدول داخل قاعدة البيانات

شكرآ على المساعدة
الرد
#2
وعليكم السلام ورحمة الله وبركاته ،
يمكن اجراء اسعلام بسيط مثل :

كود :
Try
  query1.open;
except
  showmessage("جدول غير موجود")
end;


حيث query1 تحوي استعلام SQL، مثل

كود :
SELECT*
FROM MyTable
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • Med-01
الرد
#3
السلام عليكم

زيادة على ما تفضل به الأخ أبو معاذ هناك وظيفة تقوم بالمطلوب:

كود :
IF (EXISTS (SELECT *
                FROM INFORMATION_SCHEMA.TABLES
                WHERE TABLE_SCHEMA = 'TheSchema'
                AND  TABLE_NAME = 'TheTable'))
BEGIN
   --Do Stuff
END
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#4
شكرا على المعلومة
الرد


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


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف