如何在数据中能加载.JPG格式的图片

a13231639777

a13231639777

2016-02-19 20:47

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

  數據庫table定義
  create table test(image image)

  delphi程序
  ADOQuery1的sql為'select * from test'

  
  unit Unit1;

  interface

  uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs,JPEG,StdCtrls, Buttons, ExtCtrls, DB, ADODB;

  type
    TForm1 = class(TForm)
      Image1: TImage;
      BitBtn1: TBitBtn;
      ADOConnection1: TADOConnection;
      ADOQuery1: TADOQuery;
      ADOQuery1image: TBlobField;

      procedure BitBtn1Click(Sender: TObject);
    private
      { Private declarations }
    public
      { Public declarations }
    end;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  var
    Form1: TForm1;

  implementation

  {$R *.dfm}

  
  procedure TForm1.BitBtn1Click(Sender: TObject);
  var
    jpeg:TJpegImage;
    mem:TmemoryStream;
  begin
     mem:=TmemoryStream.Create;
     mem.LoadFromFile('E:AdobeAdobe1.jpg');
     ADOQuery1.Insert;
     TBlobField(ADOQuery1.FieldByName('Image')).LoadFromStream(mem);
     ADOQuery1.Post;
     mem.Free;

  
     ADOQuery1.First;
     jpeg:=TJpegImage.Create;
     TBlobField(ADOQuery1.FieldByName('image')).SaveToFile('E:aa.jpg');
     jpeg.LoadFromFile('E:aa.jpg');
     Image1.Picture.Assign(jpeg);
     jpeg.Free;
     deleteFile('E:aa.jpg');

  end;

  end.

  一定要Use JPEG!!!!
  通过这个方法,任何可被操作系统识别的文件,都可以载入载出到数据库。
  

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

如何在数据中能加载.JPG格式的图片

编程语言 网络编程
如何在数据中能加载.JPG格式的图片

C/C++:如何在程序中加载JPG图片?

编程语言 网络编程
C/C++:如何在程序中加载JPG图片?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

PDF格式怎么转换jpg图片?

电脑网络
PDF格式怎么转换jpg图片?

如何在数据库中用好Transaction?

Web开发
如何在数据库中用好Transaction?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

php中如何将图片储存在数据库里

编程语言 网络编程
php中如何将图片储存在数据库里

如何在IE中禁用加载项?

浏览器
如何在IE中禁用加载项?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

windows7系统中怎么隐藏桌面图标提高工作效率保持桌面整洁

windows7系统中怎么隐藏桌面图标提高工作效率保持桌面整洁

XP/2003下开放3389最简单的方法

XP/2003下开放3389最简单的方法
下拉加载更多内容 ↓