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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决 Android 7.0 SQLiteCantOpenDatabaseException: unknown error (code 14)
5.0好好的可以读数据库,换成7.0就总是未知错误: Failed to open database '/storage/emulated/0/Xinguanjia/download.db'. android.database.sqlite.S
SQLiteCantOpenDatabaseException: unable to open database file (code 14)
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0330/4108.html 我在使用Greendao的时候,遇到的这个问题。 在BaseApplication中: public static DaoMaster getDaoMaster(Context context) { String userId
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database, 出现该异常原因之一:使用完cursor和db忘记回收
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open dat
今天从晚上下了一份Demo源码,导入到Android Studio运行,报出了如下的错误: Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code
写了个小app,需要将数据存入sqlite中,按照文档说明,如下方式创建数据库文件: db_aimu = SQLiteDatabase.openOrCreateDatabase("test.db", null); 运行时logcat报错: 02-22 09:16:28.214: E/SQLiteLog(26781): (14) cannot ope
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (Sqlite code 14): Could not o
出现这个问题   1 首先 看一下 你的Asset 创建的时候 对了没有  不是直接新建一个文件夹   第二 就是检查权限问题  第三 就是是不是 你  路径 包名有问题
System.err: android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file (c
12-08 15:10:17.278 30336 30351 E SQLiteLog: (14) cannot open file at line 31289 of [5a3022e081] 12-08 15:10:17.278 30336 30351 E SQLiteLog: (14) os_unix.c:31289: (2) open(/data/user/0/com.xxx.xxxx/
Android SQLite数据库异常: unable to open database file
SQLite异常问题
Android 数据存储 (三)SQLite Databases
最近项目需要用到涉及数据库SQLite的知识,真正用的时候才发现自己一点都不熟悉。所以打算将其使用方法总结一下,方便自己以后复习。 先看一下数据库的常用操作:
unknown error (Sqlite code 14): Could not open database, (OS error - 13:Permission denied)
unknown error (Sqlite code 14): Could not open database, (OS error - 13:Permission denied)