PDA

View Full Version : خواندن 750هزار رکورد از فایل اکسل و ذخیره در sql



helpsos
پنج شنبه 05 دی 1392, 09:59 صبح
با سلام
من باید هر ماه از یه فایل اکسل که تقریبا 750هزار رکورد داره اطلاعاتش رو بخونم و داخل بانک sql ذخیره کنم.
اگه بخوام که اطلاعات را سطر به سطر وارد بانک کنم خیلی زمانبر است.

خواستم ببینم که کسی راهی نداره که سریع تر انجام بشه؟

البته از SqlBulkCopy استفاده کردم ولی جواب نداد و به نوع ستونهام گیر داد و گفت که varchar باید باشند.

کسی راه حلی نداره؟

AliSaeedi_v
جمعه 06 دی 1392, 09:17 صبح
سلام..تعداد رکوردها خیلیه..به نظر من راه حل مناسب اینه که بیاین با چندتا ترد(ریسمان) اینکار رو انجام بدین تا سرعت هم متعادل بشه...

AliSaeedi_v
جمعه 06 دی 1392, 11:17 صبح
یه راه دیگه ای هم که به ذهنم میرسه اینه که برنامه رو اصلاح کنیدو پایگاه داده اش رو به اس کیو ال تغییر بدید تا دیگه مجبور نباشین کاری انجام بدین..یکبار برای همیشه...

helpsos
جمعه 06 دی 1392, 11:39 صبح
یه راه دیگه ای هم که به ذهنم میرسه اینه که برنامه رو اصلاح کنیدو پایگاه داده اش رو به اس کیو ال تغییر بدید تا دیگه مجبور نباشین کاری انجام بدین..یکبار برای همیشه...

پایگاه دادم که sql است ولی باید اطلاعات را هر ماه از یه فایل اکسل بخوانم که یکمی زیادن