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

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - C- und C++-Programmierung » API-Referenz » UltraLite C++-API-Referenz » ULValue-Klasse

 

GetStringLength-Funktion

Ruft die Länge einer Zeichenfolge ab.

Syntax
size_t ULValue::GetStringLength(
  bool fetch_as_chars
)
Parameter
  • fetch_as_chars   FALSE für Bytelänge, TRUE für Zeichenlänge.

Rückgabe

Die Anzahl von Byte oder Zeichen (ohne Nullabschlusszeichen), die erforderlich sind, um die Zeichenfolge zu speichern, die von einer der Methoden von GetString-Funktion zurückgegeben wird.

Beispiel

Die vorgesehene Syntax ist die folgende:

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

Für Anwendungen mit breiten Zeichen lautet die Syntax wie folgt:

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