PDA

View Full Version : سوال: علت پیغام Invalid Argument در اکسس



Hadi28
شنبه 27 مهر 1387, 02:01 صبح
بانک اکسس من پیغام ( Invalid Argument (error 3001 میده و اجازه اضافه کردن رکورد رو نمی ده حتی اگه بخوام رکوردهای قبلی رو تغییر بدم با دادن این پیغام ،از دستکاری جلوگیری میکنه. اولش فکر کردم ویروسی ولی الان مطمءنم ویروسی نیست
آیا علتش حجیم بودن بانک یا علت دیگه ای داره؟

مهدی قربانی
شنبه 27 مهر 1387, 08:05 صبح
سلام
دوست عزيز اين پيغامي كه شما دريافت مي كنيد در اصل بر مي گرده به قرار گرفتن غير صحيح آرگومانهاي يك تابع كه البته فكر مي كنم يا در يكي از رخدادهاي After Update فيلدها و يا After Update , After Insert فرم توليد ميشه ، نهايتاً توصيه مي كنم اگر مشكل حل نشد نمونه فايلتون رو اينجا بذاريد تا بررسي بشه .

Hadi28
یک شنبه 28 مهر 1387, 00:47 صبح
ممنونم آقا مهدی
من در بانک هیچ کد نویسی انجام ندادم
بانک من حجیم و نمی تونم نمونه فایل رو قرار بدم اما توضیح در مورد بانک اینکه تعدادی از جدوا رو به همراه داده هاش از clipper (تحت محیط فاکس پرو) به اکسس تبدیل کردم اما جدول اصلی که ورود داده ها توش صورت می گیره جدید طراحی شده و دادرای 80 فیلد که 15 تای آن از نوع ole object (تصویر) هستند جالب اینک وقتی حجم بانک من به 2GB میرسه با این پیغام روبرو میشم. خواهشا" در صورت داشتن آگاهی راهنماییم کنید.
متشکرم

مهدی قربانی
یک شنبه 28 مهر 1387, 09:16 صبح
سلام
خوب دوست عزيز خودتون به ايراد كار اشاره كرديد ، حداكثر حجم قابل قبول براي بانك اكسس 2 گيگا بايت هست كه با توجه به افزايش حجم و همينطور استفاده از فيلدهاي متعدد Ole‌ يقيناً مشكل بوجود اومده بي ارتباط به اين موارد نيست .