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