
sqlite
imlmy
这个作者很懒,什么都没留下…
展开
-
sqlite循环批量插入数据
需要在sqlite数据库中插入大量测试数据,打算用事务进行循环插入操作,不过sqlite不支持declare变量定义,所以无法通过定义循环变量值来实现。需要通过一个批处理文件来循环调用插入sqlite语句,方式如下建立一个循环调用的批处理文件sqlite.bat,文件内容@ECHO OFFFor /L %%i in (1,1,10000) do (sqlite3.exe test.d原创 2013-01-09 10:26:51 · 18871 阅读 · 2 评论 -
sqlite中文乱码问题解决方案
在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常。例如调用sqlite3_open打开数据库文件,如果文件路径出现中文,就会导致打开失败。sqlite3_exec执行sql语句,如果包含中文对应字符就会变成乱码。这是由于sqlite数据库使用的是UTF-8编码方式,而传入的字符串是ASCII原创 2013-01-14 15:14:48 · 19190 阅读 · 4 评论 -
只读方式打开sqlite数据库
在软件项目中加入Sunisoft在线更新软件,用户监测软件版本更新时自动检测和下载新版本软件。软件功能比较简单,主要是对sqlite文件的读取。但是使用过程中发现只要连接上sqlite数据库,更新软件就会认为sqlite数据库文件已被修改,与服务器上的版本不符,需要更新该文件。通过md5比较,数据库被打开的时候并没有做任何修改。后来通过测试发现,只要文件被通过可写的方式打开,Sunisoft软件就原创 2013-02-26 09:20:37 · 7629 阅读 · 1 评论