Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLSetParamDecimal() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

SQLSetParamDecimal() 函数将参数的值设置为十进制数。

类别

SQL

语法

SQLSetParamDecimal(StatementID, ParameterNumber, Value, Precision, Scale);

参数

StatementID

确定查询中的 SQL 语句的整数值。

ParameterNumber

整数值,用于确定 StatementID 参数所确定的 SQL 语句中的参数。

Value 可以是代表十进制数 (123.456) 的字符串或 InTouch 消息标记,或是 InTouch 内存实型标记。

建议使用消息标记而不要使用实型标记,以确保参数的精度。不过,如果 Value 必须是浮点数(例如,从 DAServer 收到的实数值),则函数仍然起作用。但是由于浮点表示法的限制,可能无法保证很高的精度。

精度

指定数字中总计位数的整数。

刻度

指定小数点后面的位数的整数。

示例

本例将第三条 SQL 语句的第二个参数设置为 123.456。精度是六位,范围到小数点右侧三位。

SQLSetParamFloat(3, 2, 123.456, 6, 3);

另请参阅

SQLPrepareStatement()

In This Topic
Related Links