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()