100分相赠:如何做一个系统,能读取和保存图片。开发工具Delphi,数据库用Access 各位高手,有劳了,讲讲思路和做法,给出代码更好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [email protected]基本可用就给分 也给我一份吧.感谢中:)[email protected] 也给我一份吧.感谢了:)[email protected] TBlobField(AdoTable1.FieldByName('picture')).LoadFromFile('....');TBlobField(AdoTable1.FieldByName('picture')).SaveToFile('....'); 你所需要的是我正在做的一个项目中的一个环节,我已经实现了,恰好为了方便起见,用的也是access数据库,由于项目总管不让泄漏全部代码,我只能给你一些提示咯!with adotable1 do begin open; insert; fieldbyname('name').asstring:=extractfilename(FileName); fieldbyname('path').asstring:=filename; (FieldByName('picture') as TBlobField).LoadFromFile(FileName); Image1.Picture.LoadFromFile(FileName); try ff:=fileopen(filename,fmopenread); size:=fileseek(ff,0,2); finally fileclose(ff); end; fieldbyname('volume(k)').asstring:=formatfloat('0.00',size/1024); post; end;由于我做的是视频捕捉,所以使用了videograbber控件,这样会带来方便,其中filename为图片存储路径,如果你只是想从文件夹中的一张图片存入数据库,直接用opendialog控件咯!上面的代码可以实现将图片名,存储路径,图片本身,图片容量存入数据库,其他自己扩展! 先用ACCESS建库 ,配BDE和ODBC ,,用DATABASE控件进行连接,,ACCESS中只存入路径;我做过这眼样的系统,如果有红分很乐意奉献原码; 用ado连接更方便一些。把图片直接存入数据库更好,管理起来更方便。 讨论一下系统框架的作用 如何在PrintDBGridEh打印,加入页码 delphi流的应用? 请问DELPHI开发的源代码都是用什么源码管理器管理的? dbgrid的简单问题 一个有关焦点的问题.问题很简单,可我不会解决.... 请问TreeView中的显示的问题? 如何实现TTreeView内部的所有项目显示 请教一条SQL语句,关于日期查询方面。 可以将一个*.rtf文件存到库里吗?还可以从库里读出并存成*.rtf文件吗? 面向对象Pascal语言中的关键字及保留字 大富翁怎么上不去啊
基本可用就给分
[email protected]
TBlobField(AdoTable1.FieldByName('picture')).SaveToFile('....');
with adotable1 do begin
open;
insert;
fieldbyname('name').asstring:=extractfilename(FileName);
fieldbyname('path').asstring:=filename;
(FieldByName('picture') as TBlobField).LoadFromFile(FileName);
Image1.Picture.LoadFromFile(FileName);
try
ff:=fileopen(filename,fmopenread);
size:=fileseek(ff,0,2);
finally
fileclose(ff);
end;
fieldbyname('volume(k)').asstring:=formatfloat('0.00',size/1024);
post;
end;
由于我做的是视频捕捉,所以使用了videograbber控件,这样会带来方便,其中filename为图片存储路径,如果你只是想从文件夹中的一张图片存入数据库,直接用opendialog控件咯!
上面的代码可以实现将图片名,存储路径,图片本身,图片容量存入数据库,其他自己扩展!
我做过这眼样的系统,如果有红分很乐意奉献原码;