المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
السلام عليكم
أواجه مشكلة في التحقق من وجود جدول في قاعدة البيانات
مع العلم اني استخدم قاعدة بيانات من نوع ODBC و جداول من نوع dbf file
هل هناك طريقة برمجيا او بطريقة غير برمجية للتحقق من وجود جدول داخل قاعدة البيانات
شكرآ على المساعدة
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
06-02-2019, 05:03 AM
(آخر تعديل لهذه المشاركة: 06-02-2019, 05:07 AM بواسطة أبو معاذ.)
وعليكم السلام ورحمة الله وبركاته ،
يمكن اجراء اسعلام بسيط مثل :
كود :
Try
query1.open;
except
showmessage("جدول غير موجود")
end;
حيث query1 تحوي استعلام SQL، مثل
كود :
SELECT*
FROM MyTable
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة1 user says Thank You to أبو معاذ for this post
• Med-01
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
06-02-2019, 09:18 AM
(آخر تعديل لهذه المشاركة: 06-02-2019, 10:12 AM بواسطة لؤي.)
السلام عليكم
زيادة على ما تفضل به الأخ أبو معاذ هناك وظيفة تقوم بالمطلوب:
كود :
IF (EXISTS (SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'TheSchema'
AND TABLE_NAME = 'TheTable'))
BEGIN
--Do Stuff
END
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011