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

نام تاپیک: طول کشیدن زمان ذخیره داده در دیتابیس

  1. #1

    طول کشیدن زمان ذخیره داده در دیتابیس

    سلام
    در دلفی بااستفاده از ADOQuery و ADOConnection به دیتابیس SQL Server 2000 متصل شدم. در ADOQuery خاصیت Lock type رو ltBatchOptimistic قرار دادم. بعد از اینکه تغییراتی در رکوردهای DBGrid که به ADOQuery متصله دادم با استفاده از کد ADOQuery1.UpdateBatch اطلاعات رو توی دیتابیس SQL ذخیره میکنم. ولی این زمان ذخیره کردن طول میکشه و باید مدت زمانی صبر کنم تا فرم فعال بشه!؟
    حتی اگر فقط یک فیلد از یک رکورد رو هم تغییر بدم زمان ذخیره باز هم طول میکشه؟

  2. #2
    چرا شما اینکارو میکنید؟
    وقتی که در dbgrid تغییرات میدید خودش به صورت خودکار تغییرات رو در دیتابیس ذخیره میکنه دیگه نیازی به این کار نیست؟

  3. #3
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    دوست عزیز اشاره نکردید چند رکورد را داخل DBGrid دارید؟
    آیا تعداد رکودهای شما زیاد است؟
    موفق باشید

  4. #4
    سلام
    چرا شما اینکارو میکنید؟
    وقتی که در dbgrid تغییرات میدید خودش به صورت خودکار تغییرات رو در دیتابیس ذخیره میکنه دیگه نیازی به این کار نیست؟
    نمی خوام وقتی توی DBGrid تغییرات رو داد درون دیتابیس ذخیره بشه. میخوام بعد از اعمال تغییرات دکمه ذخیره رو بزنه تا درون دیتابیس ذخیره بشه. چون ممکنه بعد از تغییرات، از تغییر صرف نظر کنه.

    دوست عزیز اشاره نکردید چند رکورد را داخل DBGrid دارید؟
    آیا تعداد رکودهای شما زیاد است؟
    تعداد رکورد ها تقریبا 2000 رکورد میباشد.

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

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