android sql语句出错?

香辣鸡丁煲 2016-03-16 04:38:48
出错代码:
db.execSQL("insert ignore into "+ TABLE+ "(name,position,operation,function,attending,pic) values(?,?,?,?,?,?)",
new Object[] { item.getName(), item.getPosition(),item.getOperation(), item.getFunction()item.getAttending(), item.getPic() });
出错原因:
03-16 16:29:37.720: E/AndroidRuntime(6801): android.database.sqlite.SQLiteException: near "ignore": syntax error (code 1): , while compiling: insert ignore into historyct(name,position,operation,function,attending,pic) values(?,?,?,?,?,?)
请问一下是我的sql语句出错了吗?
...全文
146 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sagittarius1988 2016-03-16
  • 打赏
  • 举报
回复
最好直接使用ContentValues和getWritableDatabase().insert来进行插入操作
sagittarius1988 2016-03-16
  • 打赏
  • 举报
回复
values后加空格

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧