跳到主要内容

zm.SQLiteExecute 执行SQL语句

🎯功能

执行SQL语句, 支持返回查询结果与变化行数

📜语法

结果 = zm.SQLiteExecute(数据库路径, SQL语句)

📥参数

参数数据类型解释
数据库路径字符串数据库文件所在路径
SQL语句字符串要执行的SQL语句内容

📤返回

,返回执行结果, 格式为{"success":是否成功, "data":{查询结果}, "affectedRows":影响行数}

💡示例

Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

Dim DBpath = "/sdcard/Pictures/zimao.db"
dim tbl = "student"
Dim ret

//执行SQL: SELECT * FROM student;
ret = zm.SQLiteExecute(DBpath, "SELECT * FROM student")
If ret["success"] then
For Each k, v In ret[data]
TracePrint "第" & i & "个数据: ", v["name"]
Next
end

//执行SQL: SELECT * FROM student;
ret = zm.SQLiteExecute(DBpath, "DELETE FROM student WHERE id=2")
If ret["success"] then
TracePrint "影响行数", ret["affectedRows"]
end

📘备注

  • V4.2514: 加入命令