2Pascal-新时代的Pascal

 找回密码
 立即注册
搜索
热搜: fastreport
查看: 4704|回复: 14
打印 上一主题 下一主题

FireDac 打开带加密 Sqlite3 x86 x64 win32 win64 demo 代码

[复制链接]

90

主题

293

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
83965
跳转到指定楼层
楼主
发表于 2018-9-11 02:06:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
京东数码购物支持本站
注意
默认 FireDAC 是静态编译的 sqlite 库。也就是不采用 DLL 的。
如果要编译支持 dll 的版本需要修改
FireDAC.inc
至少还需要
FireDAC.Phys.SQLite.pas
FireDAC.Phys.SQLiteCli.pas
FireDAC.Phys.SQLiteWrapper..pas
重新编译。
懒得重新编译,就将如上 4 个文件放到工程目录下。

demo 文件内带了 x86 x64 的 sqlite3.dll 都是同一个版本的
另外
FireDAC 对 Sqlite 有一个参数叫 OpenMode 默认是 CreateUTF8,请不要修改这个参数。这个含义是,如果是新建 数据库文件,将采用 UTF8 编码存储字符串,在有助于你的数据库支持多国语言,至少中文在某些系统上不会乱码。
具体打开 Sqlite 文件需要的其他参数,请看 DEMO 文件。

另外,如果你已经建立过 带密码的 Sqlite 文件,请使用你当时的 DLL。
再另外,如果你的 密码 采用了非 阿斯克码(ASCII)字符串 ,比如中文 和 中文标点 特殊符号 例如 △^■,那么默认的代码将无法打开你的数据库。
请到
https://quality.embarcadero.com/browse/RSP-21168
投票,如果你没有账号,请到
http://edn.embarcadero.com
去注册账号。

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
(C)(P)Flying Wang
回复

使用道具 举报

0

主题

15

帖子

89

积分

注册会员

Rank: 2

积分
89
板凳
发表于 2018-9-11 02:28:59 | 只看该作者
京东数码购物支持本站
来学习,谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

17

帖子

54

积分

注册会员

Rank: 2

积分
54
地板
发表于 2018-9-11 02:37:46 | 只看该作者
京东数码购物支持本站
非常好,够详细
回复 支持 反对

使用道具 举报

0

主题

8

帖子

28

积分

新手上路

Rank: 1

积分
28
5#
发表于 2018-9-11 03:09:48 | 只看该作者
京东数码购物支持本站
学习SQLite,谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

28

帖子

168

积分

注册会员

Rank: 2

积分
168
6#
发表于 2018-9-11 03:14:36 | 只看该作者
京东数码购物支持本站
51demo,demo51
回复 支持 反对

使用道具 举报

0

主题

6

帖子

32

积分

新手上路

Rank: 1

积分
32
8#
发表于 2018-9-11 03:48:11 | 只看该作者
京东数码购物支持本站
谢谢。喜欢用SQLITE
回复 支持 反对

使用道具 举报

1

主题

43

帖子

1193

积分

金牌会员

Rank: 6Rank: 6

积分
1193
9#
发表于 2018-9-12 05:43:49 | 只看该作者
京东数码购物支持本站
来学习了,谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
10#
发表于 2019-1-20 01:37:16 | 只看该作者
京东数码购物支持本站
回复才能看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|新时代Pascal论坛

GMT+8, 2024-12-22 22:37 , Processed in 0.070616 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表