ID を指定して 1 行取得する (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を指定して 1 行のデータを取得します。編集フォームへの値の再入力などによく使用します。
戻りオブジェクト内のユーザー列は文字列、idは数値です。
idが 1 以上の整数値でない場合は、Lua の引数検証エラーになります。
例
local row, err = LCC.db.get("タスクテーブル", 42)
if row then
print("タスク詳細", row.名前, row.状態)
end