跳至主要內容

依 ID 取得單筆資料列 (LCC.db.get)

聲明​

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

參數​

  • name
    字串型,表名稱,必須非空且不超過 256 位元組
  • id
    數值型,要查詢的資料列 id,必須是大於等於 1 的整數值
  • timeout
    數值型,可選;請求逾時時間(秒),預設 60

回傳值​

  • row
    表格型,對應 id 的資料列物件;找不到時為 nil
  • err
    字串型或 nil,未找到時傳回 'not found',表不存在時傳回 'unknown table'

說明​

依 id 取得單筆資料列,常用於回填編輯表單。
傳回物件中的使用者欄位為字串,id 為數值。
id 不是大於等於 1 的整數值時,會觸發 Lua 參數驗證錯誤。

範例​

local row, err = LCC.db.get("任務表", 42)
if row then
print("任務詳細資料", row.名稱, row.狀態)
end