我从webservice下载了图像,然后保存到TBitmap中并使用命令:bmpExample.SaveToStream(stExample);
并将流保存到我的数据库中(SQLite)PS:该列是Blob字段。
直到这里一切正常!我可以在数据选项卡上看到图像,当我尝试将图像加载回我的应用程序(firemonkey)时,问题就开始了。我正在使用livebinds工具并以这种方式将我的ListView链接到我的查询(select * from empresa
)中:
标题和文本加载正常,唯一的问题是图像(我知道存在,因为我可以在我的SQL编辑器的数据选项卡上看到。
答案 0 :(得分:0)
我找到了答案,是因为我在下载了公司信息之后使用了qMyQuery.Open
,在我获得了公司的ID之后,我下载并将数据插入到数据库中,但我没有说我的查询再次访问数据库。
我的问题的答案:
Dm.qMyQuery.Close;
Dm.qMyQuery.Open();