ACINumberFromText()

ACINumberFromText()

作用:

转换字符串为NUMBER

语法:

sword ACINumberFromText ( ACIError           *err,
                          const OraText      *str,
                          ub4                 str_length,
                          const OraText      *fmt,
                          ub4                 fmt_length,
                          const OraText      *nls_params,
                          ub4                 nls_p_length,
                          ACINumber          *number );

参数:

  • err (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

  • str (IN)

转换为NUMBER的输入字符串

  • str_length (IN)

输入的字符串的大小

  • fmt (IN)

转换格式字符串

  • fmt_length(IN)

转换格式字符串长度

  • nls_params(IN)

全球化支持的格式规范。如果它是NULL串(“”),那么使用session默认参数。

  • nls_p_length(IN)

nls_params参数的长度

  • number(OUT)

给出的字符串转换为NUMBER。

说明:

如果存在无效格式,无效多字节格式或无效输入字符串,number或str为NULL或str_length为零,则此函数返回错误。