summaryrefslogtreecommitdiffstats
path: root/weblog-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'weblog-model.lua')
-rw-r--r--weblog-model.lua4
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")