2 qq 18720507 qq_18720507 于 2016.04.19 09:50 提问

关于SQLiteCantOpenDatabaseException 20C

db = dbHelper.getWritableDatabase();

cursor = db.query("one_clock_book", null, null, null, null, null, null);// 查询第一个表

if ( cursor != null )
{
if ( cursor.getCount() != 0 )
{
if ( cursor.moveToFirst() )
{
do
{
。。。。。。。
}

                } while (cursor.moveToNext());
            }

            cursor.close();// 关闭游标
        }

3个回答

qq_18720507
qq_18720507   2016.04.19 09:53

在if(cursor!=null)一行出现了异常:异常如下:
android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file (code 14)
at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:845)
at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:836)
at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:144)
at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:133)
at com.stevenhu.android.phone.ui.MainActivity.queryMatterurl(MainActivity.java:516)

qq_18720507
qq_18720507   2016.04.19 09:54

有哪个大神遇到过这个问题啊?求教。。。。。。。。。。。。。。。。。。。急急急。。。

qq_18720507
qq_18720507   2016.04.19 09:55

对了,此时的SQLite里面的内容还是为空的,还没有添加数据。会不会跟这个有关系啊??

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!