在数据库中存放着jpg图片,我要将图片分几页通过image组件上显示出来,其中
Qry.Recordset.PageSize := 11;
for i := 0 to Qry.Recordset.PageSize - 1 do begin image1.Picture.Assign(Qry.RecordSet.Fields[3].value);
....
Qry.Next;
if Qry.RecordSet.EOF then exit;
end;
[Error] Cp_Xs.pas(133): Incompatible types: 'TPersistent' and 'OleVariant'
如何转换这个类型
Qry.Recordset.PageSize := 11;
for i := 0 to Qry.Recordset.PageSize - 1 do begin image1.Picture.Assign(Qry.RecordSet.Fields[3].value);
....
Qry.Next;
if Qry.RecordSet.EOF then exit;
end;
[Error] Cp_Xs.pas(133): Incompatible types: 'TPersistent' and 'OleVariant'
如何转换这个类型
解决方案 »
- 谁能解释下Delphi这种定义为什么能通过
- 通过软件实现qq消息记录采集和qq发送好友信息
- delphi 连接SQL数据库是出现的问题
- 我修改了source\rtl\sys\sysutils.pas,要不要重新編譯?
- 在编写函数返回PCHAR类型时,分配缓冲在哪里写的问题。 在线等
- 如何在colorbox下显示规定的颜色!
- 数据库程序处理数据的方法问题
- OnMouseMove的问题。
- 连接oracle 时错误"ORA-08103: 对象不再存在"
- 没有人会解决这个问题吗?
- 用DELPHI一年,在这里提个简单的问题,还肯请各位高手指点。
- 请教一个问题 我的软件别人也用了(代码别人也有) 我想在我的程序一旦安装之后别人就安装不了
===========================================================
如果没记错的话
应该是Image1.Picture.Bitmap.Assign(Qry.RecordSet.Fields[3].value.前提是:数据库中存储的类型是bmp图象,而不是jpg
分页就是用top或pagesize取了