كيف اعرض بيانات حقل من نوع Blob ؟
#4
السلام عليكم
هذا مثال من النت على وضع صورة داخل حقل من نوع Blob و من بعد إظهارها :
حاول فهمها ومن بعد تغير الكود حسب إحتياجك
كود :
uses jpeg, pngimage; type TitTYPES=(itJPG,itPNG,itBMP); procedure TDEMO.Button1Click(Sender: TObject); var jp:TJpegimage; g:TGraphic; begin  jp:=TJpegimage.Create;  try    ads.Close;    jp.LoadFromFile('C:\Bilder1\PIC.jpg');    ads.SQL.Text := 'Insert into IMGBlob (ID,Blob,typ) Values (:ID,:BLOB,:typ)';    ads.Parameters[0].Value := 1;    ads.Parameters[1].Assign(jp);    ads.Parameters[2].Value := itJPG;    ads.ExecSQL;    ads.SQL.Text := 'Select * from IMGBlob where ID=:ID';    ads.Parameters[0].Value := 1;    ads.Open;    try      case TitTYPES(ads.FieldByName('typ').AsInteger) of           itJPG: g:=TJpegimage.Create;           itPNG: g:=TPNGImage.Create;           itBMP: g:=TBitmap.Create;      end;    g.Assign(ads.FieldByName('Blob'));    Image1.Picture.Assign(g);    finally      g.Free;    end;  finally    jp.Free;  end;
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد


الردود في هذا الموضوع
RE: محتاج مساعدة - بواسطة Delphi4Us - 27-01-2017, 06:51 PM
RE: محتاج مساعدة - بواسطة Med-01 - 27-01-2017, 07:41 PM
RE: كيف اعرض بيانات حقل من نوع Blob ؟ - بواسطة لؤي - 30-01-2017, 10:07 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم