Android:创建打开数据库失败
来源:互联网 发布:阿里云域名和ip绑定 编辑:程序博客网 时间:2024/05/03 13:00
使用以下代码创建和打开数据库失败:
mDatabase = SQLiteDatabase.openDatabase(mDatabaseFilePath,null, DBFLAG);SQLiteDatabase.openOrCreateDatabase(path, factory);
提示错误:
10-15 09:47:58.905: I/Database(507): sqlite returned: error code = 14, msg = cannot open file at source line 25502
10-15 09:47:58.905: E/Database(507): sqlite3_open_v2("/data/data/com.emile.salemanager/databases/salemanager.db", &handle, 6, NULL) failed
10-15 09:47:58.925: W/System.err(507): android.database.sqlite.SQLiteException: unable to open database file
原因是该API存在bug,解决方法:
mDatabase = this.openOrCreateDatabase(DBNAME,MODE_PRIVATE,null);if(mDatabase != null){mDatabase.close();}mDatabase = SQLiteDatabase.openDatabase(mDatabaseFilePath,null, DBFLAG);
- Android:创建打开数据库失败
- Android之litepal创建数据库失败
- 打开sqlite数据库失败
- Android - 如何打开创建好的数据库
- SQLite创建数据库失败
- Android DatabaseOpenHelper 自定义打开创建数据库帮助类
- Android SQLiteOpenHelper Sqlite数据库的创建与打开
- android 创建socket失败
- android 创建socket失败
- android 创建socket失败
- Windows Android Studio 打开失败
- VirtualBox无法打开,COM对象创建失败
- SqlServer2005创建数据库失败解决办法
- php普通用户创建数据库失败
- 数据库创建视图失败总结
- 数据库创建表失败原因
- 无法打开用户默认数据库 登录失败
- 无法打开用户默认数据库,登录失败
- 由浅入深讲解正则表达式
- SH7218T拆解手记(7)Clockworkmod recovery的编译
- 【iphone开发】ios 从摄像头/相册获取图片,压缩图片,上传服务器小结
- python的一些基础知识
- apache配置请求转发
- Android:创建打开数据库失败
- 2012省程序设计大赛总结
- error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)"
- apache配置virtualhost
- 关于重启验证
- PHP输出 每隔两1秒输出一个数字
- apache配置ssl
- Json入门--基础定义及使用
- Citrix XenServer 5.6 在IBM X3850 X5安装过程中卡住的问题