PDA

نسخه کامل مشاهده نسخه کامل : ذخیره عکس در پایگاه داده ها



aliaghaaaaa
06-11-2010, 08:50
سلام دوستان.
من می خواستم نحوه ذخیره عکس تو پایگاه داده و فراخوانی و نمایش عکس از پایگاه داده رو یاد بگیرم ولی هر چی تو فروم جستجو کردم، اررور زیر رو داد.
میشه لطف کنید ( اگه سراغ دارید ) یه لینک آموزش مفید بهم بدید؟
اررورش اینه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون.:11:

M.Hashemi
06-11-2010, 14:49
با سلام
من فکر میکنم اشکال از نوع field است.
نوع field را image انتخاب کنید.
با تشکر

anvar.net
06-11-2010, 18:47
لينك خواسته بودي. اين هم لينك

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

_H2_
06-11-2010, 22:20
سلام
یک سمپل دیگر از سایت درپیت بنده! :31:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

aliaghaaaaa
08-11-2010, 17:29
سلام.
ممنون از لطفت عزیز.
من در اصل آدرس یه تاپیک می خواستم که با خوندنش بلد بشم چطور می تونم مدیریت عکس تو پایگاه داده داشته باشم و البته از کدهای برنامه شما چیزی سر در نیاوردم.
اگه میشه یه تاپیک آموزشی معرفی کنید.
باز هم ممنون.

_H2_
10-11-2010, 02:19
سلام
در مورد سمپلی که من معرفی کردم ...
(((
اول باید تاکید کنم که برای کارکرد راحت در داخل VS باید فایل Database.mdb را به شاخه exe کامپایلی VS کپی کنید و سپس پروژه را باز کنید، یا فایل RunBeforeVS_CopyDatabase_.bat_ را اجرا کنید تا اینکار را انجام دهد
البته میتوانستم یککار دیگر انجام دهم ...
)))

توضیح کوتاه:
تابع LoadImage کلید جدول را میگیرد و پس از باز کردن یک Connection دستور SELECT لازم را اجرا کرده و خروجی آرایه بایتی را به تصویر تبدیل میکند.

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

تابع SaveImage دوم و اصلی کلید و شی تصویر را میگیرد و پس از باز کردن Connection با یک دستور SELECT بررسی میکند تا ببنید همچین کدی در جدول دیتابیس موجود است یا نه و بسته به ان در مورد اجرای دستور INSERT یا UPDATE تصمیم میگرد و پس از تبدیل شی تصویر به ارایه بایتی آن را ارای اجرا تحویل Command میدهد.

تابع DeleteImage هم کلید مشخص شده را با یک دستور DELETE از جدول حذف میکند.

==============

واقعاً ساده ترین حالت و ساده ترین کد، ممکن است.
سمپل دوستمان anvar.net هم که وجود دارد.
شما بفرمائید کدام تابع و کجایش نامفهوم است، در خدمت هستیم.

موفق باشید.