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