您的位置:首页 > 编程语言 > Java开发

java.lang.IllegalArgumentException: Too many bind arguments. 1 arguments were provided but the stat

2017-05-24 18:53 537 查看
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:68)

at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)

at android.database.sqlite.SQLiteDatabase.delete(SQLiteDatabase.java:1491)

at com.handaer.mobilepstn.db.dao.DBOperatorHelper.deleteContact(DBOperatorHelper.java:277)

at com.handaer.mobilepstn.manager.ContactsManager.delContact(ContactsManager.java:44)

at com.handaer.mobilepstn.test.MethodTest.testDelContact(MethodTest.java:99)

at java.lang.reflect.Method.invokeNative(Native Method)

at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190)

at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175)

at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)

at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584)

content provider的使用:

Uri deleteUri = Uri.parse("content://com.irdeto.omp.aidlservice.PersonProvider/person");


String selection = "age ";
String[] selectionArgs = {"25"};


contentResolver1.delete(deleteUri, selection+"=?", selectionArgs);


注意 +"?"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐