السلام عليكم
المهم أنو المشكلة فى إستخدام ADOTable1.Refresh; فقط
=====================================
أريد أن أشرح مشكلة بسيطة و لكن بالنسبة لى غير واضحة الحل المناسب برمجاً
وهى خاصة فى تحديث البيانات بعد تخزين السجل فى دلفى مع قواعد البيانات سواء Sql Server او أكسس
وهى التالية
الحالة الأولى
تحصل مشكلة حسب الصورة الأولى رسالتها والكود المستخدم
ADOTable1.Refresh;
الحالة التانية
يعطينى رسالة خطأ مختلفة عن الأولى بنص بالصورة التانية
DataSource1.DataSet.Refresh;
وكلاهما احتاجة أثناء عملى على البرنامج , انا مستغرب لية تحصل هاى المشكلة
ولو انا عاوز أعمل Close , و Open للADOTable1 , تتفاقم المشكلة اكتر واكتر حسب حجم السجلات المتزايدة كل يوم
تأخذ وقت اكبر فى عمل close و Open
من يرد المساعدة بالحل ما دور DataSource1.DataSet.Refresh;
كمثلها فى DataSource1.DataSet.Append;
DataSource1.DataSet.Append; لا مشكلة
DataSource1.DataSet.Post; لا مشكلة
DataSource1.DataSet.Edit; لا مشكلة
DataSource1.DataSet.Delete; لا مشكلة
DataSource1.DataSet.Refresh; مشكلة بالتحديث
DataSource1.DataSet.Cancel لا مشكلة
;
الصور المرفقة توضع للإستخدامين فى ال refresh