اضافة حقول اثناء التنفيذ
#1
الاخوه الكرام

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


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

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

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

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

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

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


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

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


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم