人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用delphi大局部導入某子目錄下所有JPG圖片文件到數據庫

用delphi大局部導入某子目錄下所有JPG圖片文件到數據庫

更新時間:2022-09-08 文章作者:未知 信息來源:網絡 閱讀次數:

//保存圖片到數據庫
function imagesavetosql(dataset:TQuery;filename:String):boolean;
var
  imagejpg:TJPEGImage; //jpg圖片
  MyStm:TMemoryStream;
begin
  result:=false;
  MyStm:=TMemoryStream.Create;
  imagejpg:=Tjpegimage.Create;
  if filename<>'' then
  begin
    imagejpg.LoadFromFile(filename);
    imagejpg.SaveToStream(MyStm);
    MyStm.Position:=0;
    TBlobField(dataset.FieldByName('pict')).LoadFromStream(MyStm); //不可與DMImage之類控件,因為其只支持BMP
    result:=true;
  end;
  MyStm.Free;
  imagejpg.free;
end;
//界面上添加TDirectoryListBox,TGauge控件
procedure Tfrmpict.BitBtn2Click(Sender: TObject);
var
  dirlist:TStringList;
  i:Integer;
begin
  inherited;
  if chk_road.Checked  then
  begin
    dirlist:=TStringList.Create ;
    dirlist.Clear;
    try
      GetAllFileName(DirectoryListBox1.Directory,dirlist);
      if dirlist.Count>0 then
      begin
      Gauge1.MinValue :=0;
      Gauge1.MaxValue:= dirlist.Count-1;
      for i:=0 to dirlist.Count-1 do
      begin
       with dm.qry_pict do
       begin
         Insert;
         Fields[0].AsString:=copy(dirlist.Strings[i],1,pos('.',dirlist.Strings[i])-1);
         if imagesavetosql(dm.qry_pict,dirlist.Strings[i] )=false then
         begin
         ShowMessage('導入'+dirlist.Strings[i]+'.jpg圖片時出錯');
         Abort;
         end;
         Post;
       end;  //with
       Gauge1.AddProgress(1);
      end;  //for
      end  //if
      else
      ShowMessage('該目錄下不存在JPG類型圖片');
      
    finally
      dirlist.Free;
    end;

  end
  else
     ShowMessage('請執行路徑選取操作');

  //Close;
end;

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 新建县| 柯坪县| 凌源市| 镇沅| 佛坪县| 聊城市| 普安县| 库车县| 油尖旺区| 宜川县| 南靖县| 湟源县| 五指山市| 通城县| 广昌县| 多伦县| 洛隆县| 黄梅县| 建湖县| 绥江县| 逊克县| 大港区| 龙川县| 靖宇县| 新宁县| 波密县| 河间市| 锡林浩特市| 奈曼旗| 温泉县| 丹阳市| 承德县| 台中县| 克山县| 昌邑市| 邳州市| 绍兴市| 六盘水市| 康乐县| 丁青县| 滨海县|