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: 加入命令