ورود

View Full Version : ذخیره کردن عکس در بانک اطلاعاتی با استفاده از Adodc



sajad_boj70
دوشنبه 15 فروردین 1390, 21:20 عصر
با سلام خدمت همه دوستان
میشه لطفا نحوه ذخیره سازی عکس در بانک اطلاعاتی توسط Adodc رو بگید. لطفا به همراه کد و اگر ممکنه نمونه پروژه توضیح بدید تا همه دوستان بتونن راحت تر متوجه بشن
در این مورد جست و جو کردم اما مورد بدرد بخوری ندیدم
با تشکر

Restlesa
سه شنبه 16 فروردین 1390, 13:46 عصر
برای این کار ابتدا باید یه فیلد به نام مثلا Picture از نوع OLE Object در جدول بانک مورد نظرت ساخته باشی
حال میریم سراغ کد نویسیش که می تونی از کد زیر استفاده کنی
برای ذخیره کردن عکس :

Adodc1.Recordset.Fields("Picture") = DBImage1.PhotoField
برای خواندن عکس :

DBImage1.PhotoField = Adodc1.Recordset.Fields("Picture")

ابزاری رو که برات ضمیمه کردم رو هم باید دانلود کنی به برنامه ات اضافه کنی

kiss_my_l0ve
سه شنبه 16 فروردین 1390, 14:13 عصر
البته با اين روش فقط ميتوني ذخيره كني ولي نميتوني عكس ذخيره شده رو نمايش بدي
براي نمايش بايد از همان imagebox استفاده كني

Restlesa
سه شنبه 16 فروردین 1390, 17:56 عصر
من با عملي كه برات توضيح دادم هم عكس هامو در پايگاه داده ام ذخيره مي كنم و هم با همون كنترل DBImage از پايگاه داده ام مي خونم و به نمايش در ميارم

sajad_boj70
سه شنبه 16 فروردین 1390, 21:31 عصر
دوست عزیز
من یه چیزایی دست گیرم شد اما بازم به نتیجه نرسید
لطف میکنی یک نمونه پروژه بزاری تا دقیقا به جواب برسیم

gohari244
چهارشنبه 17 فروردین 1390, 11:53 صبح
سلام دوست عزیز من یک فایل تست برات قرار دادم
ولی به علت اینکه یکم حجمش زیاد شد دیتا بیسشو قرار ندادم برای اینکار شما یک فایل اکسس رو با نام db1 در کنار برنامه ایجاد کرده و جدولی با نام Table1 با دو فیلد Adresاز نوع تکست و pic از نوع ole object بقیش معلومه

sajad_boj70
چهارشنبه 17 فروردین 1390, 18:15 عصر
سلام
دوست عزیز بانکی که گفتی رو اضافه کردم hاما برنامه جواب نداد و خطا میده اگه ممکنه لطفا برنامه رو کامل به همراه بانکش بزار. ممنون
راستی شما تو این برنامه از data استفاده کردید . مگه از طریق adodc نمیشه؟
یک چیز دیگه در قسمت Add- ins ویژوال بیسیک که بانک اطلاعاتی رو درست میکنیم گزینه ole object وجود نداره که

kiss_my_l0ve
پنج شنبه 18 فروردین 1390, 11:32 صبح
بابا يه مقدار خودتم استين بالا بزن قرار نيست كه كل برنامه رو واسط اينجا مشق كنن چند تا پست پايين تر من يه نمونه برنامه گذاشتم اگه نتونستي پيدا كني بگو دوباره بزارم

sajad_boj70
پنج شنبه 18 فروردین 1390, 12:25 عصر
دوست عزیز چرا ناراحت میشی
خب این اطلاعاتی که میدین ناقصه.
نمونه ای که گذاشتی رو ندیدم . لطف کن بزار
فقط حتما از adodc استفاده شده باشه

Restlesa
پنج شنبه 18 فروردین 1390, 19:57 عصر
دوست عزیز
من یه چیزایی دست گیرم شد اما بازم به نتیجه نرسید
لطف میکنی یک نمونه پروژه بزاری تا دقیقا به جئاب برسیم
دوباره سلام
من منظورت رو متوجه نشدم
یه کم بیشتر توضیح بده و بگو دقیقا چی می خوای ؟؟؟

kiss_my_l0ve
جمعه 19 فروردین 1390, 13:14 عصر
http://up.iranblog.com/images/brw8tjf3o7wayqdvd9h.rar

با اين روشي كه دوستان گفتن يه مقدار فرق ميكنه ولي خودت ميتوني درستش كني

naeim_1369
سه شنبه 19 خرداد 1394, 04:47 صبح
http://up.iranblog.com/images/brw8tjf3o7wayqdvd9h.rar

با اين روشي كه دوستان گفتن يه مقدار فرق ميكنه ولي خودت ميتوني درستش كني
سلام دوست عزیز، اگه میشه لینک رو بررسی کنید
من به این برنامه نیاز دارم
ممنونم