PDA

View Full Version : سوال: قرار دادن آدرس چند عكس در يك فيلد



mahsa.n
شنبه 16 مرداد 1389, 10:25 صبح
سلام به دوستان
آيا اين امكان وجود داره كه آدرس چند تا عكس رو درون يك فيلد از يك ركورد قرار بديم و بعد اون ها رو بازيابي كنيم؟؟

exlord
شنبه 16 مرداد 1389, 12:02 عصر
سلام به دوستان
آيا اين امكان وجود داره كه آدرس چند تا عكس رو درون يك فيلد از يك ركورد قرار بديم و بعد اون ها رو بازيابي كنيم؟؟
با ; یا هرچی که میخوای ادرس هارو از هم جدا کن و بعد ...

string [] aa = a.Split(';');

mohammad.sakhidel
شنبه 16 مرداد 1389, 12:08 عصر
همه چی امکان داره ولی اصولی کار کردن بهتره. بنظر من برای اینکار چون این فیلدت (آدرس عکس) چند مقداری هست باید یه تیبل جدا در نظر بگیری(اصطلاحاً موجودیت ضعیف) و با کلید تیبل اصلیت (اصطلاحاً میگن موجودیت قوی) بهشون دسترسی داشته باشی. این طوری میتونی تعداد نامحدود آدرس رو ذخیره کنی و اصول طراحی پایگاه داده رو هم رعایت کرده باشی.




-----------------------------------------------------------------
بازار مرزی ایرانیان :: تجربه یک خرید ارزان و با کیفیت (http://www.bazaremarzi.com)

mohammad.sakhidel
شنبه 16 مرداد 1389, 12:21 عصر
یه جدول جدا ایجاد میکنی بنام مثلاً تصاویر هر ID :
یک فیلد برای ID و یک فیلد برای آدرس عکس در نظر میگیری.
به ازای هر عکس یه رکورد به این جدول اضافه میکنی.
برای بازیابیش هم به راحتی از روی هر ID میتونی عکس های مربوط به اونو پیدا کنی.
اینجوری محدودیتی نداری و برای هرID به تعداد نا محدود میتونی عکس ذخیره کنی.
برای اینکه بفهمی هر ID چند تا عکس داره هم میتونی یه فیلد اضافی توی جدول اصلیت (که در اون ID کلید اصلیه) بنامه مثلاً 'تعداد عکسا' بذاری یا براحتی یه کوئری از جدولی که تازه ایجاد کردی بگیری.




-----------------------------------------------------------------
بازار مرزی ایرانیان :: تجربه یک خرید ارزان و با کیفیت (http://www.bazaremarzi.com)

mahsa.n
شنبه 16 مرداد 1389, 12:23 عصر
مرسي بابت جوابتون