امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره عکس در بانک sql server به چه شکله؟
نویسنده پیام
habiz آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
ذخیره عکس در بانک sql server به چه شکله؟
سلام.اگه ممکنه به من دستورات و نحوه ذخیره کردن عکس در بانک اطلاعاتی رو بدین و اینکه چطوری می تونم همین که روی دیتا گرید ویو حرکت می کنم عکس های ذخیره شده رو داخل Picture Box ببینم؟
مرسی.خیلی ضروریه.
۱۴-آذر-۱۳۸۷, ۰۹:۲۷:۴۶
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #2
RE: ذخیره عکس در بانک sql server به چه شکله؟
سلام
من هیچی از SQL نمی دونم ولی یکی از بچه ها دنبال همین سؤال بود و جوابی که قانعش کرد این بود:
تو SQL باید آدرس عکس رو ذخیره کنی و خودت براش تعریف کنی که عکس رو کجا نشون بده.
مشکلش این بود که نمی دونست آدرس عکس رو تو چه نوع فیلدی باید ذخیره کنه.
و جوابش این بود که نوع فیلد باید N Var Char باشه (شاید هم En Var Char)
اگه بی ربط بود ببخشید.
نقل قول: یکی از بچه ها
نکنه خودتی اومدی اینجا عضو شدی!!!


(آخرین ویرایش در این ارسال: ۱۴-آذر-۱۳۸۷, ۱۴:۳۷:۴۱، توسط mojtabamalaekeh.)
۱۴-آذر-۱۳۸۷, ۱۴:۳۷:۰۱
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: ذخیره عکس در بانک sql server به چه شکله؟
فكر كنم قبلا هم بحث شده بود.
براي ذخيره عكس بايد از يكي از نوع هاي باينري مثل image,binary,varbinary استفاده كنيد.
مثلا من يه جدول با يه فيلد از نوع image( البته microsoft ميگه ديگه از اين استفاده نكنيد چون قراره توي نسخه هاي بعدي حذفش كنم. بجاش ميتونيد از varbinary استفاده كنيد.) درست كردم. حالا مثلا با كد زير يه عكس ميندازم توش:
کد php:
Dim cnn As New SqlClient.SqlConnection("Data Source=.;Initial Catalog=picdbt;Integrated Security=True")
 
Dim c As New SqlClient.SqlCommand("insert into table1(id,pic) values(1,@v1)"cnn)
 
Dim o As New IO.MemoryStream
 Image
.FromFile("F:\SMIL\a\confused.gif").Save(oImaging.ImageFormat.Gif)
 
c.Parameters.Add(New SqlClient.SqlParameter("v1"o.ToArray()))
 
cnn.Open()
 
c.ExecuteNonQuery()
 
cnn.Close() 
بعد شما ميتونيد توي DataGridView عكسارو هم ببينيد:


فایل‌(های) پیوست شده بندانگشتی (ها)
   

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۴-آذر-۱۳۸۷, ۱۷:۳۰:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh, mortezafazli


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] اتصال به دیتابیس SQL Server - چهار عمل اصلی در #C crafcrab 4 3,478 ۰۴-تير-۱۳۹۶, ۱۶:۴۲:۳۴
آخرین ارسال: Ghoghnus
Question [فوری] شمردن و ذخیره مقدار های کنترل های داینامیک shahryarse 0 2,110 ۰۹-فروردین-۱۳۹۵, ۱۶:۳۷:۱۱
آخرین ارسال: shahryarse
  ذخیره کردن چند textbox ardavan4816 11 14,321 ۰۹-فروردین-۱۳۹۵, ۱۱:۵۱:۲۱
آخرین ارسال: chamsaman
  کانکشن استرینگ بانک اکسس در شبکه taksa2012 1 3,094 ۳۰-مهر-۱۳۹۳, ۱۰:۳۴:۱۳
آخرین ارسال: Di Di
  خواندن فایلهای بانک های تحت داس taksa2012 9 7,836 ۲۹-مهر-۱۳۹۳, ۱۲:۱۸:۰۳
آخرین ارسال: NO DONGLE
  برنامه client/server taksa2012 7 4,654 ۰۳-تير-۱۳۹۳, ۰۹:۵۲:۱۷
آخرین ارسال: lord_viper
  تهیه خروجی XML از یک بانک اطلاعاتی، توسط EF Code first Ghoghnus 0 2,327 ۱۱-مرداد-۱۳۹۲, ۱۸:۵۹:۰۳
آخرین ارسال: Ghoghnus
  [سوال] انتقال اطلاعات از تيبل SQL SERVER به تيبل ديگه hamed_Arfaee 1 2,341 ۱۸-خرداد-۱۳۹۲, ۲۳:۲۱:۴۶
آخرین ارسال: hamed_Arfaee
  مشکل ارتباط با بانک sql aleas 8 9,175 ۰۶-خرداد-۱۳۹۲, ۱۲:۵۲:۱۴
آخرین ارسال: Ghoghnus
  [سوال] چگونگی ذخیره سایت در دیتا بیس ali1112 1 2,604 ۲۳-مرداد-۱۳۹۱, ۱۸:۳۰:۳۴
آخرین ارسال: bitaroos

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS