3923820137 发表于 2024-6-22 21:07:25

111111111111

hjw 发表于 2024-6-29 11:17:48

学习一下

klasp 发表于 2024-7-2 00:11:18


学习....

18037122559 发表于 2024-7-6 17:25:18

ding......

18037122559 发表于 2024-7-6 17:35:24

是全程加密读写,还是读写的瞬间是解密状态

zhangcm 发表于 2024-7-10 19:12:38

感谢大佬分享

heijingang 发表于 2024-7-16 14:34:55

谢谢看看

youzhi311 发表于 2024-7-17 17:53:16

感谢大佬分享

麒灵 发表于 2024-7-27 15:04:51

<火山程序 类型 = "通常" 版本 = 1 />

方法 附加数据库 <公开 类型 = 整数 注释 = "附加一个数据库到当前连接,使之可以同时操作多个数据库。" 返回值注释 = "返回 “zySQLite3返回值” 常量" @禁止流程检查 = 真>
参数 参数_文件名 <类型 = 文本型 注释 = "数据库的文件名。">
参数 参数_数据库名 <类型 = 文本型 注释 = "以后可以通过这个数据库名,访问附加的数据库。如:“数据库名.表名”" 注释 = "注意此数据库名不能为 main 或 temp 等保留名称" "">
参数 参数_密码 <类型 = 文本型 @默认值 = 空对象>
{
    变量 sql <类型 = 文本型>
    sql = "Attach Database '" + 参数_文件名 + "' as " + 参数_数据库名
    @ if(!@<参数_密码>.IsNullObject())
    // @   @<sql> += L" KEY '" + @<参数_密码> + "'";
    @   @<sql> += L" KEY " + @<参数_密码>;
    // @ DebugTrace (0, 0, _T ("S"), @<sql>.GetText());
    @ CU8String u8str(@<sql>.GetText ());
    @ int result = sqlite3_exec((sqlite3*)@<m_db>, u8str.GetText(), NULL, NULL,NULL);
    @ return result;
}附加数据库。
原语句:@   @<sql> += L" KEY '" + @<参数_密码> + "'";       // 使用过程中报错
更改为:@   @<sql> += L" KEY " + @<参数_密码>;            // 更改以后可以使用
请楼主帮忙核实一下

tianyun 发表于 2024-8-5 13:06:40

学习下 哈哈
页: 13 14 15 16 17 18 19 20 21 22 [23] 24 25
查看完整版本: 火山PC Sqlite3加密数据库模块及其使用