Saltar al contenido principal

Obtener una fila por ID (LCC.db.get)

Declaración​

row, err = LCC.db.get(name, id, timeout?)

Parámetros​

  • name
    Tipo string; nombre de la tabla, obligatorio, no vacío y de un máximo de 256 bytes
  • id
    Tipo numérico; id de la fila que se consultará, debe ser un entero mayor o igual que 1
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • row
    Tipo table; objeto de la fila correspondiente al id; nil si no se encuentra
  • err
    Tipo string o nil; devuelve 'not found' si no se encuentra la fila y 'unknown table' si la tabla no existe

Descripción​

Obtiene una fila por su id, normalmente para rellenar un formulario de edición.
Las columnas de usuario del objeto devuelto son cadenas y id es numérico.
Si id no es un entero mayor o igual que 1, se produce un error de validación de parámetros de Lua.

Ejemplo​

local row, err = LCC.db.get("任务表", 42)
if row then
print("任务详情", row.名称, row.状态)
end