delphi4arab منتديات دلفي للعرب

نسخة كاملة : اضافة حقول اثناء التنفيذ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الاخوه الكرام

السلام عليكم ورحمة الله


بعد الانتهاء من تصميم برنامج ونقله لجهاز العميل فى بعد الاحيان يحتاج العميل الى اضافات وقد تتطلب هذه الاضافات اضافة بعدالحقول الى قاعدة البيانات المستخدمه فعلا والمحتويه على بيانات طباعا ممكن نضيف حقول لقاعدة بيانات موجوده فعلا من خلال استخدام alter فى الحدث on create ولكن كيف التاكد من ان هذا الحقل موجود او لا

ولكم جزيل الشكر
الاخوه الاعزاء

السلام عليكم ورحمة الله

بعد البحث فى النت وجدت الحل وهو كالتالي

1- التاكد من عدم وحود الحقل مسبقا فى الجدول من خلال ( GetFieldNames )

2- اضافه الحقل بعد ذلك من خلال تعديل الجدول بـ ( Alter )


والسلام عليكم ورحمة الله
وعليكم السلام ورحمة الله وبركاته
بالفعل وبنفس الطريقة يمكن إضافة جدول ديناميكيا باستخدام GetTableNames ثم Create Table أو SELECT INTO
السلام عليكم

إقتباس :1- التاكد من عدم وحود الحقل مسبقا فى الجدول من خلال ( GetFieldNames )
طريقة أقصر Smile
يمكن التأكد من وجود حقل في الـ Dataset كالآتي
كود :
if ADOTable1.FindField('YourField')<>nil then ShowMessage('exist') ;
والسلام عليكم