我是这样写的:ZhDBImage1.LoadFromFile(图片文件名);//将目标图片导入DBImage控件中,
//DBImage控件的数据是Query1,字段关联Query1中
//的图片保存字段
Query1.ApplyUpdates; //用Query1的缓存进行更新
我的一个朋友说可以的,可是我怎么试都不行,请大家帮我看看,我的问题出在哪里。
或者大家有其他的方法能告诉我吗?
//DBImage控件的数据是Query1,字段关联Query1中
//的图片保存字段
Query1.ApplyUpdates; //用Query1的缓存进行更新
我的一个朋友说可以的,可是我怎么试都不行,请大家帮我看看,我的问题出在哪里。
或者大家有其他的方法能告诉我吗?
解决方案 »
- 如何在DELPHI中调用另一个EXE文件,并给文件后面加上参数.
- 如何得到计算机名?清帮忙阿 ~!~!~!
- 数据库同步问题
- 第三方控件安装的问题。急在线等
- 怎样将Extended类型强制转换成Integer类型?
- ----------------------我想这真是个难题,难道我水平太差?!!!需要这样的控件:form的背景是图片,在form上放置按钮,这个按钮要透明
- list index out of bound(1)是什么错误,大家帮我看看好嘛,谢谢!
- 编译项目时遇到 [Error] File not found: 'OGCONST.R32', 找不到那里有引用这个文件
- 一本好书!!!!
- 请教大虾:单位刚装了ISDN,准备通过一台服务器让我们这个局域网共享上网(用PROXY作代理工具),现在共享上网作到了,但是蚂蚁和QQ都用不成了,该怎么设置???
- oracle的odbc打包问题
- 急求一个oracle的存储过程调用方法!!!在线等待
还有ADO的update是怎么写的?TBlobField(ADOquery1.FieldByName('pic1')).LoadFromStream(Ms);
ADOQuery1.updaterecord;这样写对吗?
var
testStream:TMemoryStream;
begin
try
testStream := TMemoryStream.Create; //創建內存流
Image1.Picture.Graphic.SaveToStream(testStream); //將圖片保存至內存流中
adoquery1.Close;
adoquery1.SQL.Clear;
adoQuery1.SQL.Add('Insert into test (id,photo) values (:id,:photo)'); //進行插入操作
adoquery1.Parameters.ParamByName('id').Value := '003';
adoQuery1.Parameters.ParamByName('photo').LoadFromStream(testStream,ftBlob); //讀取保存的內存圖
adoquery1.ExecSQL;
finally
testStream.Free; //釋放內存流
end;
end; 我用上面这段代码运行
Image1.Picture.Graphic.SaveToStream(testStream); 这句会报错,怎么回事啊?
报错内容是:
[Error] Unit1.pas(74): Illegal character in input file: ' ' ($A1A1)有哪位知道,请告诉我怎么修改,谢谢