Passer au contenu principal

Compter les lignes (LCC.db.count)

Déclaration​

count, err = LCC.db.count(name, conditions?, timeout?)

Paramètres​

  • name
    Type chaîne, nom de la table, non vide et limité à 256 octets
  • conditions
    Type table, facultatif ; conditions d'égalité combinées par AND, compte toutes les lignes par défaut
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • count
    Type numérique, nombre de lignes correspondant aux conditions ; nil en cas d'échec
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Obtient le nombre de lignes correspondant aux conditions ; la sémantique de list et de ses conditions est identique.
Une table inexistante ou une condition mentionnant une colonne inconnue renvoie une erreur.

Exemple​

local total, err = LCC.db.count("任务表", { 状态 = "空闲" })
if total then
LCC.log(1, "空闲任务", total)
end