diff options
Diffstat (limited to 'weblog-model.lua')
-rw-r--r-- | weblog-model.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/weblog-model.lua b/weblog-model.lua index 2a771b0..eca067a 100644 --- a/weblog-model.lua +++ b/weblog-model.lua @@ -1357,6 +1357,10 @@ function mymodule.adhocquery(self, query) query.value.query.errtxt = err or "Select failed" query.errtxt = "Query failed" else + query.value.names = cfe({ type="list", value={}, label="Column names" }) + query.value.names.value = cur:getcolnames() + query.value.types = cfe({ type="list", value={}, label="Column types" }) + query.value.types.value = cur:getcoltypes() query.value.result = cfe({ type="list", value={}, label="Select result" }) local result = query.value.result.value local row = cur:fetch ({}, "a") |