1

我从网络服务下载图像,然后保存到 TBitmap 并使用命令:bmpExample.SaveToStream(stExample);并将流保存到我的数据库(SQLite) PS:该列是 Blob 字段。

直到这里一切正常!我可以在“数据”选项卡上看到图像,当我尝试将图像加载回我的应用程序(firemonkey)时,问题就开始了。我正在使用 livebinds 工具并以这种方式将我的 ListView 链接到我的 Query ( select * from empresa) 中:

在此处输入图像描述

标题和文本加载正常,唯一的问题是图像(我知道它存在,因为我可以在我的 SQL 编辑器的“数据”选项卡上看到。

在此处输入图像描述

4

1 回答 1

0

我找到了答案,是因为我是qMyQuery.Open在下载公司信息后使用的,并且在我有公司ID后,我下载并插入了数据库中的图像,但我没有对我的查询说再次访问数据库。

我的问题的答案:

Dm.qMyQuery.Close;
Dm.qMyQuery.Open();
于 2017-03-14T17:13:06.150 回答