【问题标题】:How can I load images from database using Livebinds?如何使用 Livebinds 从数据库加载图像?
【发布时间】:2017-03-14 12:51:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: firemonkey delphi-10.1-berlin livebindings


    【解决方案1】:

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

    我的问题的答案:

    Dm.qMyQuery.Close;
    Dm.qMyQuery.Open();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多