delphi4arab منتديات دلفي للعرب
كيفية التحقق من وجود جدول في قاعدة البيانات - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية التحقق من وجود جدول في قاعدة البيانات (/showthread.php?tid=10034)



كيفية التحقق من وجود جدول في قاعدة البيانات - lounnaci - 06-02-2019

السلام عليكم

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

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

شكرآ على المساعدة


RE: كيفية التحقق من وجود جدول في قاعدة البيانات - أبو معاذ - 06-02-2019

وعليكم السلام ورحمة الله وبركاته ،
يمكن اجراء اسعلام بسيط مثل :

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


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

كود :
SELECT* FROM MyTable



RE: كيفية التحقق من وجود جدول في قاعدة البيانات - لؤي - 06-02-2019

السلام عليكم

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

كود :
IF (EXISTS (SELECT *                 FROM INFORMATION_SCHEMA.TABLES                 WHERE TABLE_SCHEMA = 'TheSchema'                 AND  TABLE_NAME = 'TheTable')) BEGIN    --Do Stuff END



RE: كيفية التحقق من وجود جدول في قاعدة البيانات - lounnaci - 06-02-2019

شكرا على المعلومة