no versions found for ApplicationFrameworkReferences / Utility/Database/AlierDB/preparedstatement / en

PreparedStatement

モジュールパス: /alier_sys/AlierDB.js

概要


プリペアードステートメントを操作するためのクラスです。

PreparedStatement クラスのインスタンスはコンストラクタから生成するのではなく、AlierDB.registerPreparedStatement() メソッドから生成されます。

AlierDB から生成した PreparedStament を実行するには、AlierDB.execPreparedStatement() メソッドを使います。

プロパティ


database

この PreparedStatement インスタンスを生成した AlierDB のインスタンスです。

このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値はメソッドの対象の AlierDB インスタンスです。

型

AlierDB

name

この PreparedStatement インスタンスに与えられた名前です。 この名前は AlierDB.execPreparedStatement() メソッドの呼び出しの際に使用します。

このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値にはメソッドの引数の name の値が使われます。

型

string

statement

プリペアードステートメントとして登録されているSQL文です。

このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値にはメソッドの引数の statement の値が使われます。

型

string

placeholderCount

プリペアードステートメントに含まれるプレースホルダーの個数です。

この値はプリペアードステートメントの実行時に参照されます。 プリペアードステートメント実行時に与えられたパラメタの個数がプレースホルダーの個数より多い場合、そのステートメントの実行は失敗します。

型

number