使用Sqlite时StringIndexOutOfBoundsException: length=0; index=0错误
2016-02-24 10:40
495 查看
在继承SQLiteOpenHelper的类中或该类的句柄调用getWritableDatabase()和getReadableDatabase()时报如下错:
StringIndexOutOfBoundsException: length=0; index=0;
首相,确认逻辑上基本找不到问题所在,但是确实有问题;
那么导致该问题可能有以下几个原因:
1、onCreate()方法中没有内容,也就是说没有成功创建数据库;
2、onCreate()方法有内容,数据库名字是在onCreate外定义的,请查看定义的值是否是"";
3、建表语句中表名是引用进来的,检查引用值是否为"";
StringIndexOutOfBoundsException: length=0; index=0;
首相,确认逻辑上基本找不到问题所在,但是确实有问题;
那么导致该问题可能有以下几个原因:
1、onCreate()方法中没有内容,也就是说没有成功创建数据库;
2、onCreate()方法有内容,数据库名字是在onCreate外定义的,请查看定义的值是否是"";
3、建表语句中表名是引用进来的,检查引用值是否为"";
相关文章推荐
- NoSQL Manager for MongoDB 连接 3.0 授权的数据库
- mysql 存储过程
- mysql的基本操作指令集合大全
- memcache命令说明
- SQLSERVER存储过程基本语法
- Linux环境安装phpredis扩展
- 从数据库中生成XML文件
- oracle sequence的用法
- windows7下,mysql启动报错问题解决
- C#调用Oracle存储过程
- C#调用oracle存储过程最简单的实例
- SQLite的管理与C#应用
- 使用zabbix 2.4 监控mysql----自带模板
- MySQL性能优化的最佳20+条经验
- mysql select count(*) 与 select count(id)效率比较
- Oracle安装部署,版本升级,应用补丁快速参考
- “永久”使用 NoSQL Manager for MongoDB
- sql2014 order by
- Access数据库的基本操作
- redis 集合set 与 有序集合sorted set