111111111111
学习一下
学习....
ding......
是全程加密读写,还是读写的瞬间是解密状态
感谢大佬分享
谢谢看看
感谢大佬分享
<火山程序 类型 = "通常" 版本 = 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 " + @<参数_密码>; // 更改以后可以使用
请楼主帮忙核实一下
学习下 哈哈