procedure TForm1.Button2Click(Sender: TObject);
var
str,dir:String;
v:Variant;
stream:TMemoryStream;
begin
if OpenPictureDialog1.Execute then
begin
dir:=OpenPictureDialog1.FileName;
str:=ExtractFileExt(dir);
iamge1.picture.loadfromfile(dir);
end;
if FileExists(dir) then begin
if str='.jpeg' then
v:=TJpegImage.Create;
if str='.icon' then
v:=TIcon.Create;
stream:=TMemoryStream.create;
v.LoadFromFile(dir);
v.SaveToStream(stream);
stream.Position:=0;
with adoquery1 do begin
edit;
TBlobField(fieldbyname('picture')).LoadFromStream(stream);
post;
end;
stream.Free;
v.Free;
end;
end;
var
str,dir:String;
v:Variant;
stream:TMemoryStream;
begin
if OpenPictureDialog1.Execute then
begin
dir:=OpenPictureDialog1.FileName;
str:=ExtractFileExt(dir);
iamge1.picture.loadfromfile(dir);
end;
if FileExists(dir) then begin
if str='.jpeg' then
v:=TJpegImage.Create;
if str='.icon' then
v:=TIcon.Create;
stream:=TMemoryStream.create;
v.LoadFromFile(dir);
v.SaveToStream(stream);
stream.Position:=0;
with adoquery1 do begin
edit;
TBlobField(fieldbyname('picture')).LoadFromStream(stream);
post;
end;
stream.Free;
v.Free;
end;
end;
解决方案 »
- fastreport 合计问题
- 怎样使鼠标捕捉直线或者曲线的交叉点?[悬赏50分]
- 有朋友做过中控的指纹仪的开发吗?小弟想购买(个人)买指纹仪+开发包 研究.钱不多的呀!有朋友相助吗?
- 关于图片编辑问题,在线求救!
- 为什么TQuery中进行联合(UNION)查询得出的结果集好象不对
- 怎么把date型转化为年,月,日分开使用~~~帮助菜鸟呀!
- 为什么DBGrid中加入Lookup字段就不能插入记录。。。。。。。。
- 请问有什么方法可以准确获取服务器和客户端的的当前连接状态?
- 为何DBXPress的TSQLQuery的ExecSql不能正确返回受影响行数?
- 如何在COM中传递OleVariant数据,C++Builder
- 水晶报表、的问题,向高手请教,想学习水晶报表的也一起进来吧!在线等待
- 环境变量什么意思如何使用函数?GetEnvironmentVariable()
var
str,dir:String;
v:Variant;
stream:TMemoryStream;
begin
if OpenPictureDialog1.Execute then
begin
dir:=OpenPictureDialog1.FileName;
str:=ExtractFileExt(dir);
end;
if FileExists(dir) then begin
with adoquery1 do begin
edit;
TBlobField(fieldbyname('picture')).LoadFromfile(dir);
post;
end;
end;
end;
end;
var
str,dir:String;
v:Timage;
begin
if OpenPictureDialog1.Execute then
begin
dir:=OpenPictureDialog1.FileName;
str:=ExtractFileExt(dir);
end;
if FileExists(dir) then begin
with adoquery1 do begin
edit;
v.LoadFromFile(dir);
fieldbyname('picture').assign(v);
post;
end;
end;
end;
end;