delphi使用sqlite数据库时的中文路径问题


本文整理自网络,侵删。

 
如果数据库所在的路径是中文路径的话,根本运行不起来,会报错,因为sqlite用的是utf8编码。 

解决办法:AnsiToUtf8() 

例如:

  DBPath := ExtractFilepath(application.exename)+ 'MyInfo.db';
  gdb := TSQLiteDatabase.Create(AnsiToUtf8(DBPath));

 

这样就不会出错了。 

补充一个问题,就是在创建表的时候,字段的类型integer不能用小写,用小写有点问题,后来我全部改了大写就没有问题了。

相关阅读 >>

Delphi提取网页中的图片

Delphi根据网络链接截取域名

Delphixe edit限制只能输入数字

Delphi shellexecute最简单的结束进程代码

Delphi 检测一个网络连接是否有效带超时

Delphi 访问https图片

Delphi 实现文件防删除非亢占(非hook)

Delphi 多函数形式的多线程同步-线程执行顺序

Delphi 指针入门知识

Delphi下pos机控制钱箱,客显,打印机

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...