PDA

View Full Version : مشکلات midas : مشکل در ایجاد رکورد جدید



MNosouhi
پنج شنبه 30 آذر 1385, 09:59 صبح
در جدولی که استفاده می کنم کلید اصلیش یک فیلد از نوع AutoInc هستش . حالا موقعی که یک رکورد جدید وارد می کنم بعد از دستور applyUpdate مقدار فیلد Autoinc رو بر نمی گردونه و در واقع مقدار کلید اصلی این رکورد خالی می مونه و طبیعتا دیگه نمیشه با این رکورد کاری کرد(مثلا اون رو ویرایش کرد) همچنین دستور RefreshRecord هم در این حالت جواب نمیده .
تنها راه حل استفاده از دستور Refresh می باشد . یعنی هر دفعه که insert میکنم ، بعدش باید refresh کنم که این وقتی تعداد رکورد بالا بره اصلا خوب نیست و ترافیک شبکه رو به شدت افزایش میده.
برای این موضوع چه راه حلی وجود داره؟

ghabil
پنج شنبه 30 آذر 1385, 11:31 صبح
در جدولی که استفاده می کنم کلید اصلیش یک فیلد از نوع AutoInc هستش . حالا موقعی که یک رکورد جدید وارد می کنم بعد از دستور applyUpdate مقدار فیلد Autoinc رو بر نمی گردونه و در واقع مقدار کلید اصلی این رکورد خالی می مونه

عجیبه من که اینارو تست میکنم بدون هیچ مشکلی جواب میده ، فکر هم نمیکنم چیزی باشه که خودمون تغییرش داده باشیم!

MNosouhi
پنج شنبه 30 آذر 1385, 11:45 صبح
عجیبه من که اینارو تست میکنم بدون هیچ مشکلی جواب میده ، فکر هم نمیکنم چیزی باشه که خودمون تغییرش داده باشیم!
چطوری تست می کنید ، اگه برنامه adodataset,datasetprovider,clientdataset را روی یک فرم قرار دادید تا این مورد رو تست کنید درست جواب میده .
برای اینکه با اشکالی که مطرح کردم برخورد کنید ، باید در یک برنامه کلاینت سرور تست کنید . یعنی adodataset ,datasetprovider در طرف برنامه سرور باشن و clientdataset در طرف برنامه کلاینت.

ghabil
پنج شنبه 30 آذر 1385, 13:15 عصر
برای اینکه با اشکالی که مطرح کردم برخورد کنید ، باید در یک برنامه کلاینت سرور تست کنید . یعنی adodataset ,datasetprovider در طرف برنامه سرور باشن و clientdataset در طرف برنامه کلاینت.

دستت درد نکنه اینقدر دیگه بلدم.

MNosouhi
پنج شنبه 30 آذر 1385, 14:15 عصر
دستت درد نکنه اینقدر دیگه بلدم.
ببخشبد ، قصدم بی ادبی نبود.
امکانش هست یه نمونه کوچولو بفرستید تا من هم تست کنم؟