カラム名からレコードセット変数の配列インデックスを取得
val = sql_colid("p1", v1)
"p1" : カラム名 v1 : 対象レコードセット変数 (省略値 tmparr)
(プラグイン / モジュール : SQLele)
レコードセット変数から、カラム名を指定してその配列インデックスを取得します。
例えば SQL 文 "SELECT ID, hoge, foo FROM ..." を実行した場合、
sql_colid("ID") == 0
sql_colid("hoge") == 1
sql_colid("foo") == 2
となります。
カラム名は、大文字小文字を含め完全一致でなければなりません。
この関数は、sql_v(), sql_i(), sql_f(), sql_type() が使用しています。
...
sql_q "SELECT * FROM ...", arr
c_id = sql_colid("ID", arr)
c_val = sql_colid("Val", arr)
mes "ID=" + arr(c_id, 0) + " / Val=" + arr(c_val, 0)
| プラグイン / モジュール | SQLele |
| バージョン | 1.17 |
| 作成日 | 2018/06/07 |
| 著作者 | s.programs |
| URL | http://spn.php.xdomain.jp/ |
| 備考 | sqlele.hsp をインクルードして使用します。実行には sqlite3.dll が必要です。 |
| タイプ | ユーザー拡張命令 |
| グループ | レコードセット操作 |
| hs ファイル | doclib\SQLele\sqlele.hs |