public ULValue
ULValue-Klasse ist ein Wrapper für die in einem UltraLite-Cursor gespeicherten Datentypen. Diese Klasse gestattet es Ihnen, Daten ohne Berücksichtigung ihres Datentyps zu speichern und Werte an die UltraLite C++-Komponente zu übergeben bzw. von ihr zu übernehmen.
ULValue-Klasse enthält eine Reihe von Konstruktoren und Umwandlungsoperatoren, sodass ULValue-Klasse (in den meisten Fällen) verwendet werden kann, ohne explizit eine ULValue-Klasse zu instanzieren.
Sie können das Objekt erstellen oder ihm einen Wert aus einem beliebigen C++-Basisdatentyp zuweisen. Sie können es auch in einen beliebigen C++-Basisdatentyp umwandeln.
x( 5 ); ULValue// Example of ULValue's constructor y = 5; ULValue// Example of ULValue's assignment operator int z = y; // Example of ULValue's cast operator |
Dieses Beispiel kann auch für Zeichenfolgen verwendet werden:
x( UL_TEXT( ULValue"hello" ) ); y = UL_TEXT( ULValue"hello" ); y.( buffer, BUFFER_LEN ); GetString// NOTE, there is no cast operator |
Es ist nicht erforderlich, ein ULValue-Klasse-Objekt explizit zu erstellen, da der Compiler dies oft automatisch macht. Um beispielsweise einen Wert aus einer Spalte abzurufen, können Sie folgende Anweisung verwenden:
int x = table->Get( UL_TEXT( "my_column" ) ); |
Der Aufruf table->Get() gibt ein ULValue-Klasse-Objekt zurück. C++ ruft automatisch den Umwandlungsoperator auf, um es in einen Integer-Datentyp zu konvertieren. Der Aufruf table->Get() verwendet ebenfalls einen ULValue-Klasse-Parameter als Spaltenbezeichner. Damit wird festgelegt, welche Spalte abgerufen werden soll. C++ konvertiert die Literalzeichenfolge "my_column" automatisch in ein ULValue-Klasse-Objekt.
Alle Mitglieder von ULValue, einschließlich aller geerbten Mitglieder.
GetBinary-Funktion
GetBinary-Funktion
GetBinaryLength-Funktion
GetCombinedStringItem-Funktion
GetCombinedStringItem-Funktion
GetString-Funktion
GetString-Funktion
GetStringLength-Funktion
InDatabase-Funktion
IsNull-Funktion
SetBinary-Funktion
SetString-Funktion
SetString-Funktion
StringCompare-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
ULValue-Funktion
DECL_DATETIME-Operator
GUID-Operator
bool-Operator
double-Operator
float-Operator
int-Operator
long-Operator
short-Operator
ul_s_big-Operator
ul_u_big-Operator
unsigned char-Operator
unsigned int-Operator
unsigned long-Operator
unsigned short-Operator
operator=-Funktion
~ULValue-Funktion
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |