更新查询sqlite – Android
发布时间:2020-12-12 18:51:23 所属栏目:百科 来源:网络整理
导读:我无法在我的 Android应用程序中破解SQLite中的简单更新查询..这是查询, int fav = 1;Cursor c = sqliteDB.rawQuery("UPDATE "+ MyConstants.TABLE_NAME + " SET "+MyConstants.TABLE_NAME+"."+MyConstants.ISFAV+ " = "+fav+ " WHERE " +MyConstants.TABLE_
我无法在我的
Android应用程序中破解SQLite中的简单更新查询..这是查询,
int fav = 1; Cursor c = sqliteDB.rawQuery("UPDATE "+ MyConstants.TABLE_NAME + " SET "+MyConstants.TABLE_NAME+"."+MyConstants.ISFAV+ " = "+fav+ " WHERE " +MyConstants.TABLE_NAME+"."+MyConstants.WORD_NAME+ " = ""+word_name+""",null); 这是例外, 07-06 23:41:48.723: E/AndroidRuntime(1102): FATAL EXCEPTION: main 07-06 23:41:48.723: E/AndroidRuntime(1102): android.database.sqlite.SQLiteException: near ".": syntax error (code 1):,while compiling: UPDATE words SET words.isfavor = 1 WHERE words.word = "hello" 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method) 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1013) 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:624) 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588) 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58) 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37) 07-06 23:41:48.723: E/AndroidRuntime(1102): at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44) 解决方法你不断使用表名.它应该更像是这样的:int fav = 1; Cursor c = sqliteDB.rawQuery("UPDATE "+ MyConstants.TABLE_NAME + " SET "+ MyConstants.ISFAV + " = "+fav+ " WHERE " + MyConstants.WORD_NAME + " = ""+word_name+""",null); 这应该给你一个看起来更像这样的结果查询: UPDATE words SET isfavor = 1 WHERE word = "hello" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php json_encode直接中文字符打印
- vue中实现先请求数据再渲染dom分享
- create-react-app 创建react应用环境变量(env)配置
- 精读《react-easy-state 源码》
- oracle从入门到精通の1-设计范式
- react报错 TypeError: Cannot read property 'setState
- ruby-on-rails – 使用Stripe for rails检查是否成功充电
- cocos2d-iphone – xCode 5.1构建崩溃 – SpriteBuilder
- 对过拟合的处理:正则化方法:L1和L2 regularization、数据
- ruby-on-rails – 如何忽略Rails中的延迟作业查询记录