做了一个测试程序,在Windows下和Linux下运行都正常,使用的是wxSqlite3.0版的,为什么它们的数据库不能互换?
二进制的数据库文件不能互换,只能通过sqlite命令行导入、导出交换数据。
它们是通过一个程序编译出来的,字段什么都一样,使用的都是Utf8编码。
为什么?
求解……
wxSqlite 双平台测试
Re: wxSqlite 双平台测试
经过调试,问题被缩小到了加密函数,如果不使用加密,则sql的二进制数据库文件是一样的,可以互换的,但加密以后就不行了!