获取返回的sqlite:错误代码=1,msg=near";插入“:”仅在ICS 4.0.4上出现语法错误,但在android kitkat 4.4.4中工作正常
获取sqlite返回:错误代码=1,msg=near“INSERT”:仅在ICS4.0.4上出现语法错误,但在android kitkat 4.4.4中工作正常获取返回的sqlite:错误代码=1,msg=near";插入“:”仅在ICS 4.0.4上出现语法错误,但在android kitkat 4.4.4中工作正常,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,获取sqlite返回:错误代码=1,msg=near“INSERT”:仅在ICS4.0.4上出现语法错误,但在android kitkat 4.4.4中工作正常 12-27 11:39:35.468: I/SqliteDatabaseCpp(17406): sqlite returned: error code = 1, msg = near "INSERT": syntax error, db=/data/data/com.example.sample/databases/database.d
12-27 11:39:35.468: I/SqliteDatabaseCpp(17406): sqlite returned: error code = 1, msg = near "INSERT": syntax error, db=/data/data/com.example.sample/databases/database.db
12-27 11:39:35.469: W/System.err(17406): android.database.sqlite.SQLiteException: near "INSERT": syntax error
12-27 11:39:35.484: W/System.err(17406): at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method)
12-27 11:39:35.485: W/System.err(17406): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:93)
12-27 11:39:35.485: W/System.err(17406): at android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1900)
12-27 11:39:35.485: W/System.err(17406): at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1839)
12-27 11:39:35.485: W/System.err(17406): at utils.DatabaseHandler.onCreate(DatabaseHandler.java:132)
12-27 11:39:35.485: W/System.err(17406): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:165)
12-27 11:39:35.485: W/System.err(17406): at com.example.sample.NotificationProvider.onCreate(NotificationProvider.java:43)
12-27 11:39:35.485: W/System.err(17406): at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
12-27 11:39:35.485: W/System.err(17406): at android.app.ActivityThread.installProvider(ActivityThread.java:4398)
12-27 11:39:35.485: W/System.err(17406): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4153)
12-27 11:39:35.485: W/System.err(17406): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4107)
12-27 11:39:35.485: W/System.err(17406): at android.app.ActivityThread.access$1300(ActivityThread.java:134)
12-27 11:39:35.485: W/System.err(17406): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1285)
12-27 11:39:35.485: W/System.err(17406): at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 11:39:35.485: W/System.err(17406): at android.os.Looper.loop(Looper.java:154)
12-27 11:39:35.486: W/System.err(17406): at android.app.ActivityThread.main(ActivityThread.java:4624)
12-27 11:39:35.486: W/System.err(17406): at java.lang.reflect.Method.invokeNative(Native Method)
12-27 11:39:35.486: W/System.err(17406): at java.lang.reflect.Method.invoke(Method.java:511)
12-27 11:39:35.486: W/System.err(17406): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
12-27 11:39:35.486: W/System.err(17406): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
12-27 11:39:35.486: W/System.err(17406): at dalvik.system.NativeStart.main(Native Method)
Sql代码
String CREATE_TABLE_TABLENAME = "CREATE TABLE IF NOT EXISTS "
+ TABLE_TABLENAME + "("+ CL_KEY_ID + " INTEGER PRIMARY KEY,"
+ CL_KEY_REFID + " INTEGER ,"
+ CL_KEY_DATE + " TEXT ,"
+ CL_KEY_TEXT + " TEXT ,"
+ CL_KEY_TYPE + " TEXT "+")";
db.execSQL(CREATE_TABLE_TABLENAME);
也发布您的代码请提交您的问题并在那里发布您的代码……显示执行SQL的代码。这似乎不是导致问题的代码。是的,您是对的,它在kitkat中工作正常,但在ics中不工作,我不知道为什么。