delphi使用sqlite数据库时的中文路径问题
生活随笔
收集整理的這篇文章主要介紹了
delphi使用sqlite数据库时的中文路径问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
https://blog.csdn.net/yuehaiyang/article/details/4184198
如果數據庫所在的路徑是中文路徑的話,根本運行不起來,會報錯,因為sqlite用的是utf8編碼。?
解決辦法:AnsiToUtf8()?
例如:
? DBPath := ExtractFilepath(application.exename)+ 'MyInfo.db';
? gdb := TSQLiteDatabase.Create(AnsiToUtf8(DBPath));
?
這樣就不會出錯了。?
補充一個問題,就是在創建表的時候,字段的類型integer不能用小寫,用小寫有點問題,后來我全部改了大寫就沒有問題了。
Delphi7使用sqlite數據庫支持中文路徑.rar
?
轉載于:https://www.cnblogs.com/tc310/p/9908216.html
總結
以上是生活随笔為你收集整理的delphi使用sqlite数据库时的中文路径问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cs224n第一讲深度自然语言处理
- 下一篇: Ansible基础入门