首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

压缩SqLite数据库出错的有关问题

2012-02-29 
压缩SqLite数据库出错的问题。出错信息为:SQLITE_ERROR[1]: near AUTO_VACUUM: syntax errorSqLite版本为

压缩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官网吧,可能它支持不够好

热点排行