View Full Version : قرار دادن عکس در بانک access
Saeid59_m
چهارشنبه 09 خرداد 1386, 11:14 صبح
سلام
یه عکس رو چطور می شه توی فیلد بانک Access جای داد . با توجه به اینکه با Ado وصل شده ایم .
ممنون
Valadi
چهارشنبه 09 خرداد 1386, 11:17 صبح
جستجو کن چون قبلا دوستان بحث کردند
موفق موید باشی
sorushma
چهارشنبه 09 خرداد 1386, 11:41 صبح
procedure TfrmMain.DataSource1DataChange(Sender: TObject; Field: TField);
var
BlobStream: TStream;
JPEGImage: TJPegImage;
Ext: string;
begin
if (Field = nil) or (Field = ADOTable1Image) then begin
if ADOTable1Imagetype.AsString <> '' then begin
BlobStream := ADOTable1.CreateBlobStream(adotable1Image,
bmRead);
try
Ext := UpperCase(adotable1ImageType.AsString);
if Ext = '.BMP' then
Image1.Picture.Bitmap.LoadFromStream(BlobStream)
else if Ext = '.JPG' then begin
JPEGImage := TJPEGImage.Create;
try
JPEGImage.LoadFromStream(BlobStream);
Image1.Picture.Assign(JPEGImage);
finally
JPEGImage.Free;
end;
end;
finally
BlobStream.Free;
end;
end else
Image1.Picture := nil;
end;
end;
procedure TfrmMain.btnLoadImageClick(Sender: TObject);
begin
if OpenPictureDialog1.Execute then begin
ADOTable1.Edit;
adotable1ImageType.AsString :=
ExtractFileExt(OpenPictureDialog1.FileName);
adotable1Image.LoadFromFile(OpenPictureDialog1.Fil eName);
end;
end;
procedure TfrmMain.btnClearImageClick(Sender: TObject);
begin
Image1.Picture := nil;
end;
procedure TfrmMain.btnLoadAttachmentClick(Sender: TObject);
begin
if OpenDialog1.Execute then begin
adotable1.Edit;
adotable1AttachedFile.AsString := OpenDialog1.FileName;
adotable1Attachment.LoadFromFile(OpenDialog1.FileN ame);
end;
end;
procedure TfrmMain.btnSaveAttachmentClick(Sender: TObject);
begin
if SaveDialog1.Execute then
adotable1Attachment.SaveToFile(SaveDialog1.FileNam e);
end;
end.
Saeid59_m
چهارشنبه 09 خرداد 1386, 11:47 صبح
اگه ممکنه یه نمونه برنامه بگذارید
ممنون
Saeid59_m
چهارشنبه 09 خرداد 1386, 15:04 عصر
راهش رو پیدا کردم یه نمونه خوب توی سایت آقای احدی بود
اینم فایلش برای بقیه دوستان
babak869
پنج شنبه 10 خرداد 1386, 08:02 صبح
برای قراردادن عکس در بانک پارادوکس و SQL Server 2000 هم نمونه هایی در سایت هست میتونید دریافت نمایید
http://www.Delphi-Magic.com/source.php
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.