Obtenir une ligne par ID (LCC.db.get)
Déclaration
row, err = LCC.db.get(name, id, timeout?)
Paramètres
- name
Type chaîne, nom de la table, non vide et limité à 256 octets - id
Type numérique,idde la ligne recherchée, entier supérieur ou égal à 1 - timeout
Type numérique, facultatif ; délai d'attente de la demande en secondes,60par défaut
Valeurs de retour
- row
Type table, objet de la ligne correspondant àid;nilsi elle est introuvable - err
Type chaîne ounil, renvoie'not found'si la ligne est absente et'unknown table'si la table n'existe pas
Description
Obtient une ligne selon
id, notamment pour préremplir un formulaire de modification.
Les colonnes utilisateur de l'objet renvoyé sont des chaînes etidest numérique.
Unidqui n'est pas un entier supérieur ou égal à 1 déclenche une erreur de validation des paramètres Lua.
Exemple
local row, err = LCC.db.get("任务表", 42)
if row then
print("任务详情", row.名称, row.状态)
end