View Full Version : یه مشکل با Clientdataset
Bahmany
دوشنبه 15 اسفند 1384, 21:26 عصر
سلام علیکم
من در دلفی گیر این error افتادم
Unable to find Record
دو تا سه تا تابع آپ دیت دارم همش با همین Clientdataset کار میکنه ولی نوبت به Update جدول پرسنل که میشه همه رو post می کنه ولی نوبت به Applyupdate(0) که میشه این error رو میده
ممنون می شم اگه راهنمایی کنید :گیج: :گیج: :گیج:
Interbase 6.5
soroush_vs
سه شنبه 16 اسفند 1384, 04:49 صبح
Muliti-tier کارمی کنی؟
بابا ای ول!
ببین اگه از SQL در commandTextاستفاده کنی و بعد فقط executeرو call کنیی دیگه این مشکل رو نداری!
Bahmany
سه شنبه 16 اسفند 1384, 16:24 عصر
مرصی
من با Interbase 6.5 کار میکنم و از clientdataset برای بروز رسانی که متصل به DatasetProvider است و اون هم به Sqlconnection متصل است
soroush_vs
چهارشنبه 17 اسفند 1384, 06:07 صبح
آهان فهمیدم موفق باشی!
vcldeveloper
چهارشنبه 17 اسفند 1384, 08:24 صبح
احتمال داره هیچ فیلد کلیدی تعریف نکرده باشید. اگه فیلد کلید دارید، اونو در لیست فیلدهای ClientDataSet پیدا کنید و در مجموعه خصوصیات Provide Flags خاصیت pfInKey را برای فیلد کلید خودتون True کنید. در DataSetProvider هم خاصیت UpdateMode را روی WhereKeyOnly بزارید.
اگه DataSet شما بصورت Query از دو یا چند جدول هست، باید در هنگام آپدیت مشخص کنید که داده های کدوم یک از جدول ها باید آپدیت بشند.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.