Zum Hauptinhalt springen

Zeilen zählen (LCC.db.count)

Deklaration​

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

Parameter​

  • name
    String. Tabellenname. Darf nicht leer und höchstens 256 Byte lang sein.
  • conditions
    Tabelle, optional. Gleichheitsbedingungen mit AND kombiniert; ohne Angabe werden alle Zeilen gezählt.
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • count
    Zahl. Anzahl der passenden Zeilen; bei Fehler nil.
  • err
    String oder nil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.

Hinweise​

Gibt die Anzahl der passenden Zeilen zurück; die Semantik der list-Bedingungen entspricht derjenigen von conditions.
Unbekannte Tabellen oder Spalten erzeugen Fehler, die an den Aufrufer zurückgegeben werden.

Beispiel​

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