(adoquery1.FieldByName('img') as TBlobField).LoadFromstream(yourstream);
解决方案 »
- Pagecontrol上的Tabsheet
- Delphi 中,我动态创建memo 组件,如何释放掉他呢
- 有关结构体使用的问题
- 如何用DBGrid来实现将列中相同值的行进行合并?
- 请问能不能让一个adodataset里的记录,与数据库里A表的数据相对比,看是否一样??在线等,解决完马上给分
- 如何用TStringList把注册表文件*.reg内容读出来?
- 按用户选中的几个字段来打印报表的话怎么做比较好?
- delphi技术联盟群
- 在进行循环或递归时,如果手动终止,例如用一个“停止”按钮?
- 请问大侠们一个问题(调试错误的错误)
- 在画布上画一个矩形,请问大家怎样才能对这个矩形进行托拽和移动?
- 简单的dbgrid问题,送分
procedure TForm7.Button1Click(Sender: TObject);
var str:Tmemorystream;
begin
str:=Tmemorystream.Create;
str.LoadFromFile('d:\cai.jpg');//OpenDialog1.FileName 也可以
str.Position:=0; adoquery2.Append; //图片
Tblobfield(adoquery2.FieldByName('image')).loadfromstream(str);
try
adoquery2.Post;
finally
str.Free;
end;
end;
procedure TForm5.Button1Click(Sender: TObject);
var str:Tmemorystream;
begin
IF not ADOQUERY2.IsEmpty Then
Begin
str:=Tmemorystream.Create; str.Position:=0;
Tblobfield(adoquery2.FieldByName('image')).savetostream(str);
str.SaveToFile(ExtractFilePath(Application.ExeName)+'image\cai.jpg');
str.Free;
end;