【发布时间】:2019-03-14 20:28:52
【问题描述】:
我在 SQLLite 的表中插入图像。我创建了具有 Blob 字段的表,并且它的插入效果很好(至少我得到了插入记录的 Id)。
问题是当我尝试选择 Blob 字段以在其他任何地方使用它时。
例如: SELECT Field1, ImageBlob FROM Images 返回和空集。 然而 SELECT Field1 FROM Images 返回所有记录。 还 Select * From Images 返回一个空集
我可以在 where 子句中使用该字段。例如,如果我的查询是一个计数(),其中 ImageBlob 为 NULL,我得到一个零。但是当我的查询是 ImageaBlob IS NOT NULL 的 Count() 时,我得到了表的记录数。
对此有何建议?
【问题讨论】:
-
我认为将项目存储在内存中并将URI存储在数据库中会更有效
-
好的。我会试试的:)