使用 Android 将图像路径存储到 SQLite 数据库时发生错误?

巴赫拉姆

它继续发生错误......是什么问题?每个变量都是字符串。

String insertSQL = "INSERT INTO " + DBHelper.getTableName() + " VALUES (\''"+entry.getKey()+"\'', \''"+images+"\'')";

错误信息

插入标签结果值 (''Sky'', ''["/storage/emulated/0/DCIM/CandyCam/IMG_20171009_164101723.jpg","/storage/emulated/0/DCIM/Pictail/IMG_201"7080 /storage/emulated/0/DCIM/Pictail/IMG_20180401_235850170.jpg","/storage/emulated/0/DCIM/Pictail/IMG_20180518_194252232.jpg"]''))

我的表有三列:ID(Integer), LABEL(TEXT), IMAGES(TEXT)

迈克

问题 1 您指定了一个带有空格的表名,即 LABELING RESULT,如果这是表名,那么您需要将其括起来,例如 [LABELING RESULT]。

问题 2 当你应该只有 1 时,你有双单引号。

问题 3 你有一个额外的右括号。

我相信以下是您想要的:-

INSERT INTO [LABELING RESULT] VALUES ('Sky', '["/storage/emulated/0/DCIM/CandyCam/IMG_20171009_164101723.jpg","/storage/emulated/0/DCIM/Pictail/IMG_20180305_000218777.jpg","/storage/emulated/0/DCIM/Pictail/IMG_20180401_235850170.jpg","/storage/emulated/0/DCIM/Pictail/IMG_20180518_194252232.jpg"]'))

哪个(虽然未检查)是:-

String insertSQL = "INSERT INTO [" + DBHelper.getTableName() + "] VALUES ('"+entry.getKey()+"', '"+images+"')";

假设Sky进入LABEL列,2 个逗号分隔的图像路径进入IMAGES列。

额外的重新封闭([]):-

如果要使用关键字作为名称,则需要引用它。SQLite中有四种引用关键字的方式:

  • 'keyword' 单引号中的关键字是字符串文字。
  • "keyword" 双引号中的关键字是一个标识符。
  • [关键字] 方括号中的关键字是标识符。这不是标准的 SQL。这种引用机制由 MS Access 和 SQL Server 使用,并包含在 SQLite 中以实现兼容性。
  • keyword包含在重音符(ASCII 代码 96)中的关键字是一个标识符。这不是标准的 SQL。这种引用机制由 MySQL 使用,并包含在 SQLite 中以实现兼容性。

SQLite 对 SQL 的理解 - SQLite 关键字

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQLite的Android数据库错误

来自分类Dev

使用Kotlin读取Android SQLite数据库时出错

来自分类Dev

将Android应用程序SQLite数据库复制到Google云端硬盘时,“数据库磁盘映像格式错误”

来自分类Dev

Android-将Camera图像文件路径存储到SQLite db中。

来自分类Dev

Android-使用SQLite将远程数据库的内容复制到本地数据库

来自分类Dev

将文件存储到数据库时发生错误

来自分类Dev

如何在Android中调试“无法将数据库从3降级到4” SQLite错误?

来自分类Dev

使用 django 和 nginx 将数据库从 sqlite 更改为 postgres 时出现 500 内部服务器错误

来自分类Dev

在Android中使用SQLite数据库插入数据时出错

来自分类Dev

android中的sqlite数据库错误

来自分类Dev

Android Studio 数据库 SQLite 错误

来自分类Dev

无法使用 php 将图像存储到数据库

来自分类Dev

使用Python将图像从sqlite3数据库显示到QTableWidget中的列

来自分类Dev

使用Python将图像下载到sqlite数据库

来自分类Dev

使用Active Android将日期保存到sqlite数据库

来自分类Dev

Android:从将数据存储在列表中过渡到使用SQLite

来自分类Dev

Android:从将数据存储在列表中过渡到使用SQLite

来自分类Dev

使用sqlite从Excel工作表创建数据库,OperationalError:“ Android”附近:语法错误

来自分类Dev

使用SQLite存储数据的问题(android)

来自分类Dev

使用python的sqlite数据库错误

来自分类Dev

android:尝试在服务上使用sqlite数据库时强制关闭

来自分类Dev

如何使用cursorloader读取Android中的SQLite数据库?

来自分类Dev

通过Unity在Android中使用填充的SQLite数据库

来自分类Dev

在Android中首次使用SQLite数据库。如何?

来自分类Dev

如何使用cursorloader读取Android中的SQLite数据库?

来自分类Dev

NullpointerException在Android上使用sqlite数据库

来自分类Dev

Android:使用带光标的sqlite数据库崩溃

来自分类Dev

sqlite错误插入字符串到数据库android

来自分类Dev

无法将数据插入android studio sqlite数据库

Related 相关文章

  1. 1

    使用SQLite的Android数据库错误

  2. 2

    使用Kotlin读取Android SQLite数据库时出错

  3. 3

    将Android应用程序SQLite数据库复制到Google云端硬盘时,“数据库磁盘映像格式错误”

  4. 4

    Android-将Camera图像文件路径存储到SQLite db中。

  5. 5

    Android-使用SQLite将远程数据库的内容复制到本地数据库

  6. 6

    将文件存储到数据库时发生错误

  7. 7

    如何在Android中调试“无法将数据库从3降级到4” SQLite错误?

  8. 8

    使用 django 和 nginx 将数据库从 sqlite 更改为 postgres 时出现 500 内部服务器错误

  9. 9

    在Android中使用SQLite数据库插入数据时出错

  10. 10

    android中的sqlite数据库错误

  11. 11

    Android Studio 数据库 SQLite 错误

  12. 12

    无法使用 php 将图像存储到数据库

  13. 13

    使用Python将图像从sqlite3数据库显示到QTableWidget中的列

  14. 14

    使用Python将图像下载到sqlite数据库

  15. 15

    使用Active Android将日期保存到sqlite数据库

  16. 16

    Android:从将数据存储在列表中过渡到使用SQLite

  17. 17

    Android:从将数据存储在列表中过渡到使用SQLite

  18. 18

    使用sqlite从Excel工作表创建数据库,OperationalError:“ Android”附近:语法错误

  19. 19

    使用SQLite存储数据的问题(android)

  20. 20

    使用python的sqlite数据库错误

  21. 21

    android:尝试在服务上使用sqlite数据库时强制关闭

  22. 22

    如何使用cursorloader读取Android中的SQLite数据库?

  23. 23

    通过Unity在Android中使用填充的SQLite数据库

  24. 24

    在Android中首次使用SQLite数据库。如何?

  25. 25

    如何使用cursorloader读取Android中的SQLite数据库?

  26. 26

    NullpointerException在Android上使用sqlite数据库

  27. 27

    Android:使用带光标的sqlite数据库崩溃

  28. 28

    sqlite错误插入字符串到数据库android

  29. 29

    无法将数据插入android studio sqlite数据库

热门标签

归档