|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2024/4/9 16:36:44 |
标题: |
请教一下,关于 Sqlite 写入数据,乱码问题. |
浏览:218 |
|
加入我的收藏 |
楼主: |
使用 D10+firedac +win10 简体中文 64 Fcon 参数: Connected := False; Params.Values['DriverID'] := 'SQLite'; Params.Values['Database'] := 'D:\a.db'; Params.Values['OpenMode'] := 'CreateUTF8'; Params.Values['StringFormat'] := 'Unicode';
Connected := True;
Fquery 创建数据库 ExecSQL('CREATE TABLE abc(aaa VARCHAR(100))')
写入: insert into abc (aaa) values (:p)
问题: 我要将选择的文件取文件名,然后写入Sqlite数据库, 写入数据库后, 再 FQ.open abc, dbgrid 乱码;
但我用 Delphi 自带的 文件浏览器 是 不乱码的,
请问如何处理,先行谢谢...
附件是原文件图片,和open图片:
此帖子包含附件:
大小:145.1K |
----------------------------------------------
阳光总在 |
作者: |
|
2024/4/9 17:54:20 |
1楼: |
编译后的 exe 获取这些 文件名,直接显示在 界面上的 listview, edit1.txt, memo 上都是不乱码的,但把文字写入 sqlite 的数据库就乱码,
有哪位做过的请帮忙看看那里出问题呢?
见附图:
此帖子包含附件:
大小:2,825B |
----------------------------------------------
阳光总在
|
作者: |
|
2024/4/9 18:58:00 |
2楼: |
重启几次后,不知道为什么就行了,看来天气+RP问题...
----------------------------------------------
阳光总在
|
|