PDA

View Full Version : خطای Run-time Error'-2147217887 (80040e21)'



king ag
دوشنبه 26 تیر 1391, 18:49 عصر
سلام خدمت همه دوستان
باز هم به مشکل بسیار عجیب یگری برخورد کردم
تا یک مدت به راحتی با بانک کار میکردم ولی بعد ز یک مدت یک دفعه به دنبال حذف یک رکورد با خطای زیر مواجه شدم:


Run-time Error'-2147217887 (80040e21)':
Multi-ple step operation generated errors. Check each status value


جستجو کرده بودم دیدم تو این فروم هرکی این مشکل رو داشت به جواب نرسید
یک روز هم تو فروم های انگلیسی به دنبال پاسخ گشتم ولی با جوابی که مشکلم رو حل کنه مواجه نشدم
از اکسس 2003 استفاده میکردم و یک انک جدید با خود دیتا منیجر ویبی ساختم از اون استفاده کردم باز هم همینطور بود
حتی تکست هایی رو که با دیتاسورس به بانک وصل کرده بودم و خاصیت عددی داشتن موقع ذخیره عددی سیو کردم و هرکاری به نظرم رسید انجام دادم ولی نشد
حالا جالبه من رو سیستم خودم به راحتی داده هارو اضافه و ویرایش میکنم ولی همین برنامه رو که بردم رو یه سیستم دیگه حتی هنگام افزودن رکورد جدید هم این خطارو داد
مشکل از کجاست؟
لطفا کمکم کنید
ازم نخواین سورس رو بزارم که حجمش خیلیییییی بالاست

king ag
سه شنبه 27 تیر 1391, 20:54 عصر
یعنی این درد ما لا علاجه؟؟؟
یه اطلاعاتی درمورد دلیل وجود خطا هم بدید خیلی کمک میکنه
ممنون

محسن واژدی
سه شنبه 27 تیر 1391, 21:38 عصر
سلام علیکم

ازم نخواین سورس رو بزارم که حجمش خیلیییییی بالاست سورس رو هم بزارین ^_^،


احتمالا این خطا در مورد یک مقدار است که یا اشتباه وارد شده یا مقدار وارد شده بیشتر از طول فیلد است. برای مثال فیلد تعریف شده از نوع Integer است اما مقدار وارد شده بیشتر از مقدار قابل قبول است یا مثلا طول فیلد 50 است اما اندازه داده وارد شده 55 است

موفق باشید

king ag
چهارشنبه 28 تیر 1391, 07:57 صبح
سورس رو هم بزارین ^_^،


نه
جدا نمیتونم سورس رو بزارم
هم من باید بشینم کلی آپلود کنم هم شما کلی باید بشینین دانلود کنید :)
بله به همین دلیل طول همه فیلد هارو کردم 200 ولی هنوز همون مشکل هست
آخه هیچ رکوردی هم بیشتر از 50 نمیشه چه برسه به 200!!!
باشه الان میرم همه فیلد های عددی که integer هست هم میکنم double ببینیم چیمیشه
فکر کنم مشکل حل ه
ممنون از راهنمایی

king ag
چهارشنبه 28 تیر 1391, 08:48 صبح
بله مشکل حل شد
ولی اینجا یک علامت سوال بسیا بزرگ برا خودم ایجاد شد
چرا موقع ثبت خطا نمیداد و موقع حذف خطا میداد؟؟؟
چرا بعضی اوقات خطا میداد بعضی اوقات نه؟
پس قضیه variable length چیه؟
اگه اینطور باشه به چه دردی میخوره؟(variable length)

king ag
شنبه 31 تیر 1391, 08:20 صبح
خوب دوباره سلام به همه دوستان
طاعات و عباداتتون قبول درگاه حق باشه انشالله (!)
این ویژوال بیسیک هم با دهن روزه هی مارو اذیت میکنه
این مشکل رفع شده بود تا اینکه دوباره پیش اومد
و دقیقا هم فهمیدم مشکل از کجاست
من در پروژم در یک قسمت عکس لود میکنم و آدرسش رو ذخیره میکنم توی یک فیلد تکست که طولش 255 هست
با این اوصاف در هنگام ثبت بدون مشکل اطلاعات ثبت میشد ولی موقع حذف کردن اون رکورد با این ارور مواجه میشم
به نظر شما مشکل از کجاست؟
ممنون
موفق باشید

king ag
یک شنبه 01 مرداد 1391, 09:09 صبح
لطف کنید کمکم کنید
کارم گیره
ممنون
موفق باشید

kitcat_m18
یک شنبه 01 مرداد 1391, 20:56 عصر
سلام دوست من
شما چرا برنامت رو خط به خط خودت ديباگ نمي كني؟؟؟
با F8 اينكارو انجام بده ببين دقيقا كجا داره خطا مي گيره
اگه درست ديباگ كني خودت مي توني درستش كني
موفق باشي :لبخندساده:

king ag
دوشنبه 02 مرداد 1391, 10:00 صبح
بله
اولا ممنون بابت پاسخ
دوم اینکه ارور رو هنگام آپدیت کردن باک میده پس عملا من نمیتونم متوجه بشم آخه دیتا فیلد و دیتاسورس برای هر شی گزاشتم که خود به خود انجام میشه
ولی بالا هم گفتم
مشکل از بخش آدرس فایل عکسه
از اون ارور میگیره
چون اگر عکس نباشه به راحتی حذف میشه ولی اگ عکس باشه ارور میده

SlowCode
دوشنبه 02 مرداد 1391, 12:22 عصر
سلام
اتفاقا چند وقت پیش همین مورد برای من هم پیش اومد.
از adodc استفاده میکنی؟ اگه آره برو تنظیماتش رو دوباره چک کن. بعد دیتا فیلد تموم کنترل هایی رو که به دیتابیس متصل کردی رو هم چک کن ببین درست وصل کردی یا نه.

انشالا درست میشه.

king ag
دوشنبه 02 مرداد 1391, 12:27 عصر
این adodc واقعا اعصاب خورد کنه!!!
آیا دیتا هم همین مشکلات رو داره؟

راستیتش انقدر چک کردم adodc و بانکمو که تمام تنظیمات رو حفظ شدم
حتی رفتم یه بانک دیگه درست کردم از نوع همه تنظیمات رو وارد کردم!!!
ولی راستیتش هیچ مشکلی نمیبینم
میتونم خواهش کنم با adodc تو یه دیتابیس آدرس فایل بریزید بعد پاک کنید ببینید مشکل داره یا نه؟
ممنون

موفق باشید

SlowCode
دوشنبه 02 مرداد 1391, 12:41 عصر
این لینک رو هم بررسی کن.
http://support.microsoft.com/kb/269495

منم دقیقا نمیدونم مشکلش چیه ولی مشکلم حل شد و برنامم الان کار میکنه.:گیج:


آیا دیتا هم همین مشکلات رو داره؟
احتمالا توی دیتا هم خطا بده ولی یه خطای دیگه.:لبخند: