PDA

View Full Version : مبتدی: ذخیره آرایه در دیتابیس ADO به صورت سطر به سطر



ua741_1
شنبه 21 آذر 1394, 21:36 عصر
سلام
من یک آرایه 10000 تایی دارم که از نوع عدد و integer هست
این آرایه رو باید در دیتابیس ADO طوری قرار بدم که هر عدد در یک سطر جدول و در ستون nmb (ستون دوم) قرار بگیره و در ستون اول هم primery key از صفر تا 10000 قرار داده بشه
توی اینترنت خیلی گشتم ولی جواب رو پیدا نکردم
دوستان اگه در این مورد میتونید راهنمایی کنید

ua741_1
شنبه 21 آذر 1394, 22:06 عصر
یه مطلب دیگه اینکه میخوام ارایه به یکباره در دیتابیس ذخیره بشه، با استفاده از for انجام دادم ولی موقعی که تعداد ارایه زیادتر هست (مثلا 100000 تا ) وارد شدن اطلاعات زمانبر میشه

حسین.کاظمی
شنبه 21 آذر 1394, 23:25 عصر
یه نگاه به این لینک بنداز (http://barnamenevis.org/showthread.php?505234-%D8%B1%DB%8C%D8%AE%D8%AA%D9%86-%D8%A2%DB%8C%D8%AA%D9%85-%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D8%B3%D8%AA-%D8%A8%D8%A7%DA%A9%D8%B3-%D8%AF%D8%B1-%DB%8C%DA%A9-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D9%88-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%85%D8%AD%D8%AA%D9%88%D8%A7%DB%8C-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C&p=2256122#post2256122)

ebrahim.rayatparvar
یک شنبه 22 آذر 1394, 10:26 صبح
سلام مهندس.
ما برای ذخیره یه جا مثل این از Datatabale استفاده میکنیم و در داخل SQL هم فیلدی داریم از نو Structer که ما کل datatabale رو یجا بهش میدیم حالا شاید بشه با همین روش آرایه رو هم بهش داد تا حالا تست نکردم.:متفکر:

ua741_1
سه شنبه 24 آذر 1394, 22:22 عصر
سلام
در روشی که اقای کاظمی گفتن تنها یک سطر از دیتاتیبل اپدیت میشه، چیزی که من نیاز دارم اینه که اگر ارایه 10000 تایی باشه، هر 10000 تا به یکباره در فیلد num، در سطرهای پشت سرهم قرار بگیرن

ua741_1
جمعه 27 آذر 1394, 22:24 عصر
کسی نیست که کمکی بکنه؟

ebrahim.rayatparvar
شنبه 28 آذر 1394, 12:11 عصر
شما جوابی که در قبل دادم رو تست کردین؟؟؟؟
آرایه ای از اعداد رو به صورت Struct به سمت دیتابیس فرستادین؟؟؟
اگه این کار براتون سخته باید یه حلقه for بزارین و کد درج در SQL رو در داخل بلاک بزارین که هر دور بگیره یک آیتم جدید از آرایه را در بانک درج کنه که منطقی نیست تک تم بدی.