一、问题:
lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出现以下出错。
lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出现以下出错。
二、解决方法:
1、在uses引用LConvEncoding单元
2、将
ZConnection1.LibraryLocation:=(ExtractFilePath(Application.ExeName))+'sqlite3.dll';
改为:
ZConnection1.LibraryLocation:=UTF8ToCP936(ExtractFilePath(Application.ExeName))+'sqlite3.dll';
3、重新编译应用就可以。