我想在android设备上插入值到sqlite数据库。插入SQLite错误
但是有时以下错误被抛出:
android.database.sqlite.SQLiteException: near ",": syntax error: , while compiling: INSERT INTO sensor_event (created_at, updated_at, type, x, y, z, time) VALUES (?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?)
不幸的是我不知道为什么查询是不会通过。还有谁?
干杯,
戈登
你是什么意思 “有时”,它的作品偶尔是什么意思?它何时起作用,有什么不同?你可以在你的问题中发布你的插入方法吗? – jnthnjns
aparrently是的。该查询会自动生成(插入多少个条目)。查询有时会崩溃,但长度与崩溃无关。 – GordonHo
顺便说一句,在Android中对数据库方法进行基准测试后,我支持这样的想法,即生成如此长的插入内容比传统方法更容易出错并且速度更慢 - 您可以在这里查看我的代码:https://code.google.com/p/gdg-sofia-prototypes/source/browse /#svn%2Ftrunk%2FAndroidPersistenceBenchmark –