借鉴网上的例子用ADO连接好了SQLite数据库,想用SQL语句建立内存数据库并附加到原有的数据库,但弄不成,希望高手帮一下忙,先谢谢!
想要这样的例子:ADOQuery1.SQL.ADD('.........'); 。
为什么用SQLite呢,大家都知道,Access数据库,在用like查询时,老是提示“内存溢出”,试了试SQLite不存在这个问题,所以想用用SQLite。为什么用内存数据库呢,因为每次插入上万条记录,速度很慢,试了试SQLite,速度能提高5倍。
期待高手出现。
想要这样的例子:ADOQuery1.SQL.ADD('.........'); 。
为什么用SQLite呢,大家都知道,Access数据库,在用like查询时,老是提示“内存溢出”,试了试SQLite不存在这个问题,所以想用用SQLite。为什么用内存数据库呢,因为每次插入上万条记录,速度很慢,试了试SQLite,速度能提高5倍。
期待高手出现。
解决方案 »
- 怎样在低级别权限下获取网卡地址?
- dcc32怎么生成源文件的汇编代码?
- 关于2000下隐藏进程?在线等。。。
- 错误:数据提供程序或其他服务返回E_FAIL
- 如何获取其他程序中选中的文本?
- 关于动态生成Button数组的问题呀?就象vb中的控件数组一样!急死人呀!百分感谢!
- 我怎么取得当前运行的程序所在目录
- 在delphi中如何使用netsend发送消息,点击按钮就发送消息
- 在程序中怎么把一数据库中的表备份 急!帮忙者定给分。
- 怎样获得treeview中节点的相对坐标?
- ocx中提示interface not supported
- 可更新的视图为什么在DELPHI的tadoquery中直接修改仍会报出“缺少键列信息”的错误呢
如果只用ADO不知道怎么建内存数据库,如果只用SQLiteTable3,的确存在乱码的问题。好像SQLiteTable3增加或插入数据时只能用insert(没有append、post之类的),插入语句很难写。比如我用'''+str+'''这样的形式,假如str中存在 '吃饭了吗?,插入时就会出问题。
sqlite是在创建数据库时确定是物理的还是内存的,你看看你用的组件有没有这个选项
下面是网上一个例子:
http://blog.csdn.net/zyq5945/article/details/6457741