1. 查询数据库得到的Cursor用完后,一定要使用Cursor.close();否则会报错。Never Call Cursor.close() Expitically.
2. 使用query()这个函数时,其中的String类型查询语句参数要注意规范。如 ACC.DATE + “=?”,一定不要写成“ACC.DATE = ?”,因为ACC.DATE是外部定义的一个所谓的全局字符串变量,其值等于date,如果直接写在String中,会报出No Such Column的错误。
1. 查询数据库得到的Cursor用完后,一定要使用Cursor.close();否则会报错。Never Call Cursor.close() Expitically.
2. 使用query()这个函数时,其中的String类型查询语句参数要注意规范。如 ACC.DATE + “=?”,一定不要写成“ACC.DATE = ?”,因为ACC.DATE是外部定义的一个所谓的全局字符串变量,其值等于date,如果直接写在String中,会报出No Such Column的错误。