با سلام ،
اخیرا با یک مشکل روبرو شده ام که اطلاعات موجود در DBGrid نمایش داده می شود اما در DataBase ذخیره نشده اند. با توجه به اینکه برنامه تحت شبکه است ، کاربران دیگر نیز نمی توانند آن اطلاعات را ببینند.
قبل از این نیز همین مشکل را داشتیم اما اشکال ما در آنجا ایجاد دو Transaction و تنها یک End Transaction برای آن بود. که در این صورت داده ها در DBGrid نشان داده می شد اما در DataBase نوشته نشده بود.
اما در اینجا ما Transaction یی را ایجاد نکردیم.
در واقع اطلاعات Stable نیستند.
اطلاعات DataBase در ابتدای اجرای برنامه توسط هر Client بطور کامل روی سیستم وی Open می شود و بعد از هر تغییر اطلاعات درج می شود و قابل نمایش برای سایر کاربران می باشد.
اما در ورود اطلاعات در DBGrid این مشکل اخیرا بروز کرده است که در زمان ورود اطلاعات زیاد بیشتر بوقوع می پیوندد.