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
学习下 哈哈