View Full Version : چگونگی ذخیره یک فایل در DB
  
sobhani
پنج شنبه 15 دی 1384, 23:20 عصر
با سلام
می خواستم چگونگی ذخیره یک فایل (از قبیل text یا عکس یا .dll یا هر نوع فایل دیگر) در DB  را بدانم با تشکر:قلب:
Bahmany
پنج شنبه 15 دی 1384, 23:40 عصر
اگر جستجو کنی n تا منبع پیدا میکنی
اَرژنگ
جمعه 16 دی 1384, 02:50 صبح
اگر جستجو کنی n تا منبع پیدا میکنی
دوسته عزیز، فایده این پست چی بود؟اگر شما میتوانید جستجو کنید، یک لینک که جواب این بنده خدا را میداد میفرستادید.
mzjahromi
جمعه 16 دی 1384, 12:48 عصر
تو اکسس من این کار رو با یه فیلد از نوع OleObject انجام دادم. البته سوالتون خیلی کلی هست
Bahmany
جمعه 16 دی 1384, 15:36 عصر
دوست عزیز هدف من طرقیب این بنده خدا برای جستجو کردن بود
Bahmany
جمعه 16 دی 1384, 15:48 عصر
در سمت قسمت ورود اطلاعات
  OpenPictureDialog1.Execute;
  Image1.Picture.LoadFromFile(OpenPictureDialog1.Fil eName);
  FileStream := TMemoryStream.Create;
  FileStream.LoadFromFile(OpenPictureDialog1.FileNam e);
  jpg:=TJpegImage.Create;
  jpg.LoadFromStream(FileStream);
  jpg.Compress;
  jpg.SaveToStream(FileStream);
  DM.IBTable3.Edit;
  TBlobField(DM.IBTable3.FieldByName('PIC_BLOB')).Lo adFromStream(FileStream);
  DM.IBTable3.Post;
  dm.IBTable3.ApplyUpdates;
//  DM.IBTransaction1.Commit;
  DM.IBTransaction1.CommitRetaining;
  FileStream.Free;
و در سمت بیننده : 
  FileStream := TMemoryStream.Create;
  TBlobField(DM.CDS_Change.FieldByName('PIC_BLOB')). SaveToStream(fileStream);
  filestream.SaveToFile('c:\test.jpg');
  img.Picture.LoadFromFile('c:\test.jpg');
  FileStream.Free;
این نمونه ای از ذخیره سازی عکس jpg است که من در برنامه هایم از آن استفاده میکنم
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.