Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 » UltraLite - C and C++ Programming » API Reference » UltraLite C++ API reference » ULValue class


GetStringLength function

Gets the length of a String.

size_t ULValue::GetStringLength(
  bool fetch_as_chars
  • fetch_as_chars   False for byte length, true for char length.


The number of bytes or characters required to hold the string returned by one of the GetString function methods, not including the null-terminator.


Intended usage is as follows:

          len = v.GetStringLength();
          dst = new char[ len + 1 ];
          ( dst, len + 1 ); GetString

For wide character applications the usage is:

          len = v.GetStringLength( true );
          dst = new ul_wchar[ len + 1 ];
          ( dst, len + 1 ); GetString