Android 选择值上没有此类列错误
这是来自LogCat的消息: 没有这样的列:dkbdxfywpbkb(代码1):,编译时:从meetup_event_id=dkbdxfywpbkb的事件中选择meetup_event_id 当选择参数为“…WHERE meetup_event_id=dkbdxfywpbkb”时,它为什么试图查找名为“dkbdxfywpbkb”的列 我已检查“meetup_event_id”列是否存在,并且类型为text 注:Android 选择值上没有此类列错误,android,android-sqlite,Android,Android Sqlite,这是来自LogCat的消息: 没有这样的列:dkbdxfywpbkb(代码1):,编译时:从meetup_event_id=dkbdxfywpbkb的事件中选择meetup_event_id 当选择参数为“…WHERE meetup_event_id=dkbdxfywpbkb”时,它为什么试图查找名为“dkbdxfywpbkb”的列 我已检查“meetup_event_id”列是否存在,并且类型为text 注: 除了我搜索的值(在本例中为“dkbdxfywpbkb”)是一段文本而不是数字时,此
- 除了我搜索的值(在本例中为“dkbdxfywpbkb”)是一段文本而不是数字时,此查询工作正常
- 我正在搜索的值(在本例中为“DKBDXFYWPKB”)来自Meetup API,而不是由我的应用程序生成的李>
- 我想你需要单引号。您需要一个字符串常量:
没有引号,SQLite认为字符串值是一个标识符(在这方面,数字与字符串的处理方式不同)SELECT meetup_event_id FROM events WHERE meetup_event_id = 'dkbdxfywpbkb';