Obter uma linha por ID (LCC.db.get)
Declaração
row, err = LCC.db.get(name, id, timeout?)
Parâmetros
- name
Tipo string; nome da tabela, não vazio e com no máximo 256 bytes - id
Tipo number;idda linha a consultar, deve ser um valor inteiro maior ou igual a 1 - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- row
Tipo table; objeto da linha correspondente aoid, ounilquando não for encontrada - err
Tipo string ounil; retorna'not found'quando não for encontrada e'unknown table'quando a tabela não existir
Descrição
Obtém uma linha por
id, normalmente para preencher novamente um formulário de edição.
As colunas do usuário no objeto retornado são strings, enquantoidé numérico.
Seidnão for um valor inteiro maior ou igual a 1, será acionado um erro de validação de parâmetros Lua.
Exemplo
local row, err = LCC.db.get("任务表", 42)
if row then
print("任务详情", row.名称, row.状态)
end