كيفية التحقق من وجود جدول في قاعدة البيانات
#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 ) ضيف كريم