Android sqlite 更新错误没有这样的列

用户3576118

我目前正在我的 android 应用程序中使用 sqlite 进行验证和实现。目的是使搜索关键字历史。所以在这种情况下,我希望当用户输入相同的关键字但在不同的时间时,我想通过更新sqlite数据库中的“时间”列来推动该关键字成为最新的关键字。

这是代码:

ContentValues values = new ContentValues();
values.put(KEY_TIME, time);
sqLiteDatabase.update(TABLE_NAME_SEARCH, values, KEY_KEYWORD + " = " + keyword, null);

但它返回错误:

FATAL EXCEPTION: main
Process: com.lakupon, PID: 24030
android.database.sqlite.SQLiteException: no such column: a (code 1): , while compiling: UPDATE search SET time=? WHERE keyword = a

注意:在这种情况下,“a”是我输入两次的关键字,因此它试图更新“关键字”值为“a”的行中的“时间”。

我不知道为什么它说没有这样的列,因为当我打印出数据列表时,有一行的“关键字”值等于“a”,或者为了更简单,如果没有这样的关键字,那么代码根本不应该运行,因为我在外面做了一些验证。

我也不知道为什么它说“时间=?” 因为当我打印出“时间”参数时,它具有我想要的时间值,例如“20170724_154935”。

幻影

"a" 是一个字符串,因此它必须包含在字符串分隔符( ') 中。
像这样:... WHERE keyword = 'a'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQLite在Android上没有这样的列错误

来自分类Dev

android.database.sqlite.SQLiteException:表中没有这样的列

来自分类Dev

SQLite更新行错误没有这样的列

来自分类Dev

Android SQLite错误:android.database.sqlite.SQLiteException:没有这样的列:(代码1)

来自分类Dev

sqlite3中没有这样的列错误

来自分类Dev

Android sqlite数据库在更新查询时没有这样的列

来自分类Dev

没有这样的列:EPF(代码1 SQLITE_ERROR)Xamarin android

来自分类Dev

SQLite在Android上插入没有这样的列错误

来自分类Dev

Android :: SQLite错误:没有这样的表

来自分类Dev

没有这样的列:在Android中编译sqlite时,rowId(代码1)

来自分类Dev

没有列错误:SQLite Android

来自分类Dev

Android SQLiteException没有这样的列

来自分类Dev

Android中的SQLite问题,“没有这样的表”错误

来自分类Dev

android sqlite没有这样的表

来自分类Dev

如何解决Android Sqlite中没有这样的表错误

来自分类Dev

没有这样的表-在SQLite Android中插入值时出错

来自分类Dev

Sqlite Code(1)错误,没有这样的列

来自分类Dev

Android SQLite(1)没有这样的表:查看错误

来自分类Dev

android.database.sqlite.SQLiteException:没有这样的表

来自分类Dev

SQLite Android没有这样的列错误

来自分类Dev

SQlite错误:“没有这样的表”

来自分类Dev

Android SQLite异常:没有这样的列

来自分类Dev

没有这样的表(Android SQLite)

来自分类Dev

由以下原因引起:android.database.sqlite.SQLiteException:没有这样的列:编译时名称(代码1):

来自分类Dev

android.database.sqlite.SQLiteException:没有这样的列:highID(Sqlite 代码 1):

来自分类Dev

Android Sqlite“没有这样的表”错误

来自分类Dev

android P中的sqlite数据库错误“没有这样的表”

来自分类Dev

更新行时,SQLite 中没有这样的列错误

来自分类Dev

SQLite 错误:点击时没有这样的列 ListView

Related 相关文章

  1. 1

    SQLite在Android上没有这样的列错误

  2. 2

    android.database.sqlite.SQLiteException:表中没有这样的列

  3. 3

    SQLite更新行错误没有这样的列

  4. 4

    Android SQLite错误:android.database.sqlite.SQLiteException:没有这样的列:(代码1)

  5. 5

    sqlite3中没有这样的列错误

  6. 6

    Android sqlite数据库在更新查询时没有这样的列

  7. 7

    没有这样的列:EPF(代码1 SQLITE_ERROR)Xamarin android

  8. 8

    SQLite在Android上插入没有这样的列错误

  9. 9

    Android :: SQLite错误:没有这样的表

  10. 10

    没有这样的列:在Android中编译sqlite时,rowId(代码1)

  11. 11

    没有列错误:SQLite Android

  12. 12

    Android SQLiteException没有这样的列

  13. 13

    Android中的SQLite问题,“没有这样的表”错误

  14. 14

    android sqlite没有这样的表

  15. 15

    如何解决Android Sqlite中没有这样的表错误

  16. 16

    没有这样的表-在SQLite Android中插入值时出错

  17. 17

    Sqlite Code(1)错误,没有这样的列

  18. 18

    Android SQLite(1)没有这样的表:查看错误

  19. 19

    android.database.sqlite.SQLiteException:没有这样的表

  20. 20

    SQLite Android没有这样的列错误

  21. 21

    SQlite错误:“没有这样的表”

  22. 22

    Android SQLite异常:没有这样的列

  23. 23

    没有这样的表(Android SQLite)

  24. 24

    由以下原因引起:android.database.sqlite.SQLiteException:没有这样的列:编译时名称(代码1):

  25. 25

    android.database.sqlite.SQLiteException:没有这样的列:highID(Sqlite 代码 1):

  26. 26

    Android Sqlite“没有这样的表”错误

  27. 27

    android P中的sqlite数据库错误“没有这样的表”

  28. 28

    更新行时,SQLite 中没有这样的列错误

  29. 29

    SQLite 错误:点击时没有这样的列 ListView

热门标签

归档