压缩SqLite数据库出错的有关问题
压缩SqLite数据库出错的问题。
出错信息为:SQLITE_ERROR[1]: near "AUTO_VACUUM": syntax error
SqLite版本为:3.79
封装SqLite为www.codeproject.com上的最新CppSQLite3DB。
我压缩的代码是这样写的:
strExec = _T("AUTO_VACUUM;");
db.compileStatement(strExec);
1、我的数据库大小为17M,达到了40000余条记录,有的字段值的长度可能有几K,还含中文,我没有设置页大小;当使用如上语句压缩一个900余K大小三万余条记录的数据库时没出错,为何。
2、如果要使用形如“Data Source=filename;Version=3;Page Size=1024;”这样的连接串指定页大小,在VC中如何写语句(也就是用SqLite的哪个接口)。
望高人指点。。。
------解决方案--------------------
直接找Sqlite官网吧,可能它支持不够好
出错信息为:SQLITE_ERROR[1]: near "AUTO_VACUUM": syntax error
SqLite版本为:3.79
封装SqLite为www.codeproject.com上的最新CppSQLite3DB。
我压缩的代码是这样写的:
strExec = _T("AUTO_VACUUM;");
db.compileStatement(strExec);
1、我的数据库大小为17M,达到了40000余条记录,有的字段值的长度可能有几K,还含中文,我没有设置页大小;当使用如上语句压缩一个900余K大小三万余条记录的数据库时没出错,为何。
2、如果要使用形如“Data Source=filename;Version=3;Page Size=1024;”这样的连接串指定页大小,在VC中如何写语句(也就是用SqLite的哪个接口)。
望高人指点。。。
------解决方案--------------------
直接找Sqlite官网吧,可能它支持不够好