نمایش نتایج 1 تا 3 از 3

نام تاپیک: چگونه اطلاعات در DBGrid نمایش داده می شود اما در DataBase ذخیره نشده اند

  1. #1

    چگونه اطلاعات در DBGrid نمایش داده می شود اما در DataBase ذخیره نشده اند

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

  2. #2
    سوالتون زیاد مفهوم نیست...مشخص نکردید که به چه صورتی اطلاعات رو به سرور می فرستید، اگه از DataProvider و ClientDataSet استفاده می کنید، صرفا post کردن تغییرات برای ارسال اونها به سرور کافی نیست، این تغییرات در یک فایل Log ذخیره میشند و فقط بعد از فراخوانی متد ApplyUpdates این تغییرات به سرور ارسال میشند و قابل مشاهده توسط کاربران دیگه هستند.

  3. #3
    ممنون از آقای علی کشاورز، و با عرض معذرت از عزیزان محترم، خدمت شما عرض می کنم که از Ado استفاده می کنیم اما همیشه بعد از Post اطلاعات توسط سایر کاربران قابل مشاهده است، با ذکر این نکته که این مشکل که اطلاعات در DBGride مشاهده می شوند اما در DataBase نوشته نمی شوند فقط در موارد خاصی بروز یافته که از دید ما تا کنون پنهان مانده است.
    با تشکر.

تاپیک های مشابه

  1. یک ترفند در DBgride
    نوشته شده توسط ariadpg در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: شنبه 15 اردیبهشت 1386, 21:39 عصر
  2. مرتب سازی در Dbgride
    نوشته شده توسط Dsh_Delphi در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 11
    آخرین پست: پنج شنبه 25 آبان 1385, 02:13 صبح
  3. dbgride
    نوشته شده توسط tabassom در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: جمعه 28 مهر 1385, 08:50 صبح
  4. 2 تا سوال در مورد dbgride
    نوشته شده توسط shaghayegh_6113 در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 5
    آخرین پست: شنبه 16 اردیبهشت 1385, 08:56 صبح
  5. یک اشکال عجیب توی dbgride
    نوشته شده توسط namazi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: چهارشنبه 06 اسفند 1382, 11:18 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •