ADP
Programming Language ADP

Japanese

Freecode

Sourceforge.net

SourceForge.JP

Loading

sql (SQLの実行)

形式
 sql($constr, $sql, $paramlist, @result)
引数
完了時の動作
バックトラック時の動作
説明
 ODBC接続文字列については、DBライブラリを参照下さい。
 $sqlで指定されたSQL文を実行します。ODBCのパラメータ(SQL文中の?)を$paramlistで配列またはリストで指定します。

レコードの内容は、$resultにSELECTリスト名をキーとして連想配列として格納されます。

※insert / update / delete 等結果を取得しないSQLの実行の場合は、$resultを省略できます。

他のDBライブラリの述語やクエリー変数を返す述語等、連想配列を返す述語の結果を用いて、本述語を呼び出すことが考えられます。
その場合、ある連想配列から特定のキーを持った連想配列を新しく作成したい場合があります。この場合、lsmap述語を使用します。
そのほか、キーの値を変更しながら新しい連想配列を作成したい場合は、remap述語を使用します。
searchの戻り値等、通常の配列から連想配列を作成する場合は、mkmap述語を使用します。

DBライブラリのサンプル
Powered by ADP.