jjzjj

SqliteException

全部标签

Android "android.database.sqlite.SQLiteException: no such table"在数据库上执行查询时出错

我有一个数据库,其中已经包含一个表“LocalLogin”并且设置正确并且可以毫无问题地查询,设置方式与我的新表“PersonList”相同。但是,当我尝试在PersonList上执行查询以选择某些值时,出现错误android.database.sqlite.SQLiteException:nosuchtable:PersonList:,whilecompiling:SELECT...虽然我在我的SQLiteOpenHelper类的onCreate方法中执行了创建查询,但它让我觉得该表从未创建过。与LocalLogin具有相同的数据库名称是可能的问题吗?相关代码如下:数据库适配器类pu

android - Web View SQLiteException : database is locked

我收到一个SQLiteException,表示数据库已从WebView中锁定。我实际上并没有在我的应用程序中使用任何WebView,但我相信它与基于thisotherstackoverflowquestion的admob有关这是没有答案的。我将SQLite用于我自己的东西,但这不应该是造成它的原因吗?我似乎也无法复制它,所以我不确定如何修复它。有什么想法吗?android.database.sqlite.SQLiteException:errorcode5:databaseislockedatandroid.database.sqlite.SQLiteStatement.native_

android - .SQLiteException : near ",": syntax error (code 1): , 编译时:

我错过了什么?带有“,”的东西,但我似乎找错了地方。这是我的代码:privatestaticfinalStringDATABASE_CREATE="CREATETABLEifnotexists"+SQLITE_TABLE+"("+KEY_ROWID+"integerPRIMARYKEYautoincrement,"+KEY_CURSUS+","+KEY_ONDERDEEL+","+KEY_GAME+","+KEY_TIJD+","+KEY_WEB+","+KEY_CHECK+","+"UNIQUE("+KEY_ROWID+"));";这是我得到的错误:Causedby:android.

android - 文件已加密或不是数据库(异常 net.sqlcipher.database.SQLiteException)

我正在尝试使用sqlcipherlib从现有数据库加密我的数据库,但是在访问旧数据库(即打开数据库)时出现此异常:02-2713:12:21.231:E/AndroidRuntime(14687):FATALEXCEPTION:main02-2713:12:21.231:E/AndroidRuntime(14687):java.lang.RuntimeException:UnabletostartactivityComponentInfo{net.sqlcipher/example.SQLDemoActivity}:net.sqlcipher.database.SQLiteExcept

android - SQLiteException 未知错误

谁知道这是什么意思?我正在尝试在onActivityResult()中启动事务以根据收到的结果插入一行。03-0515:39:51.937:ERROR/Database(2387):Failure21(outofmemory)on0x0whenpreparing'BEGINEXCLUSIVE;'.03-0515:39:51.967:DEBUG/AndroidRuntime(2387):ShuttingdownVM03-0515:39:51.967:WARN/dalvikvm(2387):threadid=3:threadexitingwithuncaughtexception(grou

android.database.sqlite.SQLiteException : near "SELECT ": syntax error (code 1): , 编译时:SELECT * FROM Table_Name

我得到android.database.sqlite.SQLiteException:near"SELECT":syntaxerror(code1):,whilecompiling:SELECT*FROMuniversitiesError.我有以下类(class)用户类为publicclassUser{privateintuniv_id;privateStringuniv_name,univ_abbr;publicUser(intuniv_id,Stringuniv_name,Stringuniv_abbr){this.univ_id=univ_id;this.univ_name=un

java - 不断收到 "SQLiteException: no such table"异常

我试图创建SQLiteDatabase来保存我从JSONObject从发布请求中获取的数据。我的主要类(class):publicclassMainActivityextendsActivity{staticJSONObjectresult;publicContextmContext;publicSQLiteDatabasedb;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mC

android - Caused by : android. database.sqlite.SQLiteException: 无法将只读数据库从版本 0 升级到 1

我在尝试创建SQLite数据库时收到以下LogCat异常:Causedby:android.database.sqlite.SQLiteException:Can'tupgraderead-onlydatabasefromversion0to1这是我的代码:importstaticandroid.provider.BaseColumns._ID;importstaticorg.inetizen.university_timetable.Constants.DAY_OF_WEEK;importstaticorg.inetizen.university_timetable.Constant

java - SQLiteException 未被捕获

我正在trycatch“android.database.sqlite.SQLiteException:错误代码5:数据库已锁定”异常:try{db.insert("mytable",null,myvalues);}catch(SQLiteExceptione){Log.d("MyApp","caught");...}出于某种原因,我仍然遇到错误,并且“捕获”没有出现在LogCat中。我尝试捕捉一般的“异常”,但仍然无效。怎么了?更新我发现了这个问题,这真的很奇怪:由于某种原因,将db.insert()更改为db.insertOrThrow(),因为goto10声明神奇地修复了所有问题

android.database.sqlite.SQLiteException : unrecognized token:

我尝试更新数据库表,这是我的代码:publicvoidupdatefiletable(Stringfilename,Stringv1,Stringv2){AndroidOpenDbHelperandroidOpenDbHelperObj=newAndroidOpenDbHelper(this);SQLiteDatabasesqliteDatabase=androidOpenDbHelperObj.getWritableDatabase();ContentValuesvalues=newContentValues();values.put(AndroidOpenDbHelper.COLL