真正完整支持中文 UTF-8查询的 sqlite 组件,可用在 delphiXE2
来源:互联网 发布:北京pk10数据接口 编辑:程序博客网 时间:2024/05/18 02:08
最近要在 DelphiXE2 上使用 sqlite ,在下载 sqlitewrapper16 使用中发现,一般UTF8中文的查询与显示都没问题,但当使用Param参数是中文内容时查询时就总提示查询出错。如果不使用参数查询,而是直接将内容写在SQL里,就会有SQL注入危险了。
后来在网上收集了不少文件,汇集出这个版本,能正常在 DelphiXE2 等支持 Unicode 的环境下,正常使用UTF-8中文查询与显示,并能支持中文的参数方式查询。
以下是参数查询的使用方法:
var
m_slDb: TSQLiteDatabase;
sSQL:string;
m_slDb:= TSQLiteDatabase.Create('c:\db.db3');
sSQL := 'update sTable set sName=:sName where sId=:sId';
m_slDb.ParamsClear;
m_slDb.Start('');
m_slDb.AddParamText(':sName', Edit1.Text);
m_slDb.AddParamText(':sId',Edit2.Text);
m_slDb.ExecSQL(sSQL);
m_slDb.Commit('');
下载地址:http://download.csdn.net/detail/par/4402803
- 真正完整支持中文 UTF-8查询的 sqlite 组件,可用在 delphiXE2
- SQLite 完整中文FAQ
- 让 SciTE 支持中文 utf-8 编码
- HttpClient请求的结果中中文显示乱码,可用UTF-8
- 查询数据库可用组件
- sqlite中文路径支持
- 英文Ubuntu系统安装中文支持,中文UTF-8
- 英文Ubuntu系统安装中文支持,中文UTF-8
- 英文Ubuntu系统安装中文支持,中文UTF-8
- 让 MySQL 真正支持中文的全文检索(全文索引)
- 关于MySQL数据库的中文处理:支持UTF-8的设置方法
- 关于MySQL数据库的中文处理:支持UTF-8的设置方法
- smarty截取中文字符乱码问题的解决支持utf-8编码
- Spring mvc 国际化支持已经UTF-8中文乱码问题的解决方案
- UTF-8的中文问题
- 在Gentoo下使用UTF-8 中文
- 中文汉字截取函数(支持gb2312、big5、UTF-8)
- python,mysql,MySQLDb支持中文(utf-8编码)
- Android Drawable资源的使用
- windows7系统中开启超级管理员权限(administrator)
- 小菜的Java学习之路 ———— 与C++的不同之处
- 经典排序算法系列之一:插入排序
- 今天自己成功拆下了空调外机
- 真正完整支持中文 UTF-8查询的 sqlite 组件,可用在 delphiXE2
- tomcat webapp 起不来
- 使用I2C操作AT88加密芯片
- 论scrum成败
- Gambit 之 Entity 名称获取
- java 实现 httppost 和 httpget
- 开发板的lcd 显示
- SQL触发器实例讲解
- c++定义一个空类 系统会自动生成四种函数