SQLSetParamDecimal() 関数
- Last UpdatedSep 26, 2024
- 1 minute read
SQLSetParamDecimal() 関数は、パラメータの値を 10 進数に設定します。
カテゴリ
SQL
構文
SQLSetParamDecimal(StatementID, ParameterNumber, Value, Precision, Scale);
引数
StatementID
クエリー内で SQL ステートメントを識別する整数値
ParameterNumber
StatementID 引数によって識別される SQL ステートメントでパラメータを識別する整数値
値
Value は、文字列、または 10 進数(123.456)を表す InTouch メッセージ型タグ、または InTouch メモリ実数型タグとなります。
パラメータの精度を確実にするために、実数型タグの代わりにメッセージ型タグを使用することを推奨します。ただし、Value は浮動小数点値(たとえば、DAServer から受け取る実数値)の場合、関数は動作を続行します。ただし、浮動小数点表現の制限により、高精度は保証されない可能性があります。
精度
数値の桁の合計数を指定する整数
スケール
小数点以下の桁数を指定する整数
例
この例では、3 番目の SQL ステートメントの 2 番目のパラメータを 123.456 に設定します。精度は 6 桁で、スケールは小数点以下の 3 桁です。
SQLSetParamFloat(3, 2, 123.456, 6, 3);
参照項目
SQLPrepareStatement()