当前博客:SQlite命令格式化报错,并引发命令报错

52 次浏览【转载需注明来源】

博客作者:【涛声依旧】

个性签名:寒窗苦读十年一朝凤舞九天

这句代码有问题吗?怎么不能格式化?去掉局部变量 执行结果 = 同步 这个就可以格式化

而且,一直提示缺少引号,加上引号也不行

关键是这段命令报错

默认排序
Generic placeholder image
Generic placeholder image
已采纳
快码FOF编程 Time: 2024-02-26 20:04:31

你的代码写错误了。

错误的地方有好几个,第一个{}没有复合,第二个 同步必须用在异步关键字的方法中,一般使用箭头函数最合理

lay_弹出层.输入层(
    {
        [lay_弹出层.配置.标题]: "请输入项目名称:"
    },
    异步 (输入文本, 序号) => {
        调试输出(输入文本);
        lay_弹出层.关闭(序号);
        局部变量 执行结果 = 同步 sqlite客户端.执行SQL语句_同步("CREATE TABLE " + 输入文本 + " (id INTEGER PRIMARY KEY AUTOINCREMENT,class int(10),title VARCHAR (100),keyword VARCHAR (50),content TEXT)");
        如果 (执行结果["状态"] == "成功") {
            局部变量 执行结果2 = 同步 sqlite客户端.执行SQL语句_同步("INSERT INTO xmz (name) VALUES ('" + 输入文本 + "')");
            如果 (执行结果2["状态"] == "成功") {
                信息框("添加成功");
            } 否则 {
                信息框("添加失败");
            }
        } 否则 {
            信息框("添加数据库失败");
        }
    }
);
Generic placeholder image
快码FOF编程 Time: 2024-02-26 19:53:54

把代码粘贴出来

Generic placeholder image
涛声依旧 Time: 2024-02-26 19:55:27
异步 定义函数 添加项目() {
    lay_弹出层.输入层(
        {
            [lay_弹出层.配置.标题]: "请输入项目名称:"
        },
        定义函数 (输入文本, 序号) {
            调试输出(输入文本);
            lay_弹出层.关闭(序号);
            /*sqlite客户端.执行SQL语句((执行状态) => {
                调试输出(执行状态);
            }, "CREATE TABLE " + 输入文本 + " (id INTEGER PRIMARY KEY AUTOINCREMENT,class int(10),title VARCHAR (100),keyword VARCHAR (50),content TEXT)");*/
            局部变量 执行结果 = 同步 sqlite客户端.执行SQL语句_同步("CREATE TABLE " + 输入文本 + " (id INTEGER PRIMARY KEY AUTOINCREMENT,class int(10),title VARCHAR (100),keyword VARCHAR (50),content TEXT)")
            如果 (执行结果["状态"] =="成功") {
                局部变量 执行结果2 = 同步 sqlite客户端.执行SQL语句_同步("INSERT INTO xmz (name) VALUES ('"+输入文本+"')")
                如果 (执行结果2["状态"] == "成功") {
                    信息框("添加成功")
                }否则{
                    信息框("添加失败")
                }
            }否则{
                信息框("添加数据库失败")
            }
            
        }
    );
}
Generic placeholder image
涛声依旧 回复 1楼 快码FOF编程 Time: 2024-02-26 19:55:50

已贴出代码


SQlite命令格式化报错,并引发命令报错