Получение строки по ID (LCC.db.get)
Сигнатура
row, err = LCC.db.get(name, id, timeout?)
Параметры
- name
Строка, имя таблицы; непустое, не более 256 байт - id
Число,idзапрашиваемой строки; должно быть целым числом не меньше 1 - timeout
Число, необязательный тайм-аут запроса (секунды), по умолчанию60
Возвращаемое значение
- row
Таблица, строка с указаннымid; если не найдена —nil - err
Строка илиnil; при отсутствии строки возвращается'not found', при отсутствии таблицы —'unknown table'
Описание
Получает одну строку по
id, обычно для заполнения формы редактирования.
Пользовательские столбцы в объекте результата являются строками, аid— числом.
Еслиidне является целым числом не меньше 1, возникает ошибка проверки параметров Lua.
Пример
local row, err = LCC.db.get("任务表", 42)
if row then
print("任务详情", row.名称, row.状态)
end