Quick-cocos2d-x 如何对sqlite3数据库加密解密

我想直接使用quick-cocos2d-x封装的sqlite3加密解密功能,sqlite3只提供接口,然后按网上的教程可以实现加密功能,但是

我发现在

int result = sqlite3_exec(db->db, “SELECT * FROM list;”, NULL, NULL, NULL);

进行测试的时候,执行一直是失败的 result一直返回的是26数值的错误。

#define SQLITE_NOTADB 26 /* File opened that is not a database file */

文件定义的是打开的文件不是一个数据库文件。

请问这是啥问题。

db是经过加密的?确定打开了吗

是的 ,是经过加密的,数据库可以打开,但是在解密时候失败了