bmahdi63 1 گزارش دادن ارسال شده در مهر 99 با سلام من می خوام یک فایل با ۲۵۰۰۰ رکورد رو داخل دیتا بیس ایمپورت کنم اما فقط تا رکورد ۷۰۰۰ ایمپورت میکنه و ارور کمبود حافظه می ده. Import(new importPerson,filename);1 این روشی که استفاده می کنم ابتدا فایل رو به صورت یکجا به صورت آبجکت لود می کنه اما احتمالا باید خواندن از فایل و نوشتن در دیتا بیس به صورت خط به خط انجام گیرد تا با مشکل حافظه روبرو نشیم. ممنون می شم اگه راهنماییم کنید. نقل قول Share this post Link to post Share on other sites
bmahdi63 1 گزارش دادن ارسال شده در مهر 99 سلام دوستان مشکل رو پیدا کردم برای ایمپورت کردن فایل هایی با پسوند .xlsx و cvs. که تعداد رکوردهای اونها معمولا بیشتر از 1000 است به این صورت است که باید به تکه های کوچک شکسته شوند. برای راهنمایی جامع و کامل این سایت رو پیشنهاد می کنم. و همچنین برای آموزش ویدئویی این ویدئو در دیدئو ببینید با تمام جزئیات رو توضیح داده. در ضمن ممکنه که هنگام بارگذاری فایل و انجام عملیات POSTING زمان زیادی نیاز داشته باشه که این فرایند هم منجر به خطای "Maximum execution time of 60 seconds exceeded" شود که قبل از بارگذاری می توانید با دستور: set_time_limit(500); محدودیت زمانی این عملیات رو افزایش دهید. دوستان اگر اطلاعات تکمیلی دارید لطفا زیر این تاپیک اضافه کنید. با تشکر 1 نقل قول Share this post Link to post Share on other sites