Zum Hauptinhalt springen

Eine Zeile per ID abrufen (LCC.db.get)

Deklaration​

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

Parameter​

  • name
    String. Tabellenname. Darf nicht leer und höchstens 256 Byte lang sein.
  • id
    Zahl. Abzurufende Zeilen-id. Muss ein ganzzahliger Wert größer oder gleich 1 sein.
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • row
    Tabelle. Zur id passende Zeile; bei Nichtfund nil.
  • err
    String oder nil. Gibt 'not found' zurück, wenn die Zeile fehlt, und 'unknown table', wenn die Tabelle nicht existiert.

Hinweise​

Ruft eine einzelne Zeile anhand von id ab, typischerweise zum Befüllen von Bearbeitungsformularen.
Benutzerspalten werden als Zeichenketten zurückgegeben, id dagegen als Zahl.
Eine id, die kein ganzzahliger Wert größer oder gleich 1 ist, löst einen Lua-Parameterprüfungsfehler aus.

Beispiel​

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