PDA

View Full Version : ذخیره تصاویر در بانک



rostamedastan
سه شنبه 15 شهریور 1384, 00:09 صبح
بسم الله الرحمن الرحیم
سلام علیکم:
من یک فیلد از نوع image در اس کیو ال دارم حالا می خواهم در این فیلد تصویری ذخیره کنم چگونه می توانم اینکار را از برنامه دلفی انجام دهم.
متشکرم

vcldeveloper
سه شنبه 15 شهریور 1384, 02:22 صبح
توی همین بخش دلفی یه جستجو برای "TBlobField" انجام بدید، قبلا جواب داده شده.

rostamedastan
سه شنبه 15 شهریور 1384, 10:33 صبح
با تشکر از راهنمایی شما
جست و جو کردم اما اصلاً متوجه نشدم

Touska
سه شنبه 15 شهریور 1384, 10:39 صبح
Mem := TMemoryStream.Create; //Chek if use th image
Image1.Picture.Bitmap.SaveToStream(Mem);
Mem.Position := 0;
PersonelTablePicture.LoadFromStream(Mem);
PersonelTable.Post;

نگاه کن میفهمی یا خودم بیشتر توضیح بدم.

Naficy
سه شنبه 15 شهریور 1384, 15:40 عصر
یه سر بزنید به سوال و جواب انجام شده:
http://www.barnamenevis.org/forum/showpost.php?p=142619&postcount=1

rostamedastan
سه شنبه 15 شهریور 1384, 17:52 عصر
از دوستان متشکرم
آقای توسکا بیشتر توضیح دهید
خط اول؟
PersonelTable ؟
PersonelTablePicture ؟

Mohamad_Hosein
چهارشنبه 15 خرداد 1392, 00:16 صبح
به نظره من همه کاراتو شیفت بده به سمت اس کیو ال بنابراین دیگه با زبون برنامه نویسی ( سی شارپ ، وی بی ، دلفی و ... ) به اون صورت مشکل نداری
این جدولو در نظر بگیر :
105126
حالا من اینطوری واسش ردیف وارد می کنم :
insert into Table_1
select 1010 , a.* from openrowset ( bulk 'C:\Users\Public\Pictures\Sample Pictures\Desert.jpg' , single_blob ) as a
خب من از openrowset استفاده کردم واسه اینکه عکس رو به باینری تبدیل کنم تا بتونم وارد اس کیو ال کنم یادت باشه قرار دادن نام اختیاری a در اینجا اجباری و الزامی - حالا نه حتما a ولی منظور سم مستعاره - و یادت باشه که کد رو که در اینجا مثلا 1010 هست قبل از a.* استفاده کردم چون می خوام به ستون کد مقدار اختصاص بدم.

benyaminrahimi
چهارشنبه 15 خرداد 1392, 10:09 صبح
با تابع loadfromfile بر روی فیلد