SOdbcColumn
Beinhaltet die SQL-Datenstrukur einer Spalte und die SQL-Daten eines Datenfeldes von einem Recordset.
Vererbung
Basisklassen(n) |
|
abgeleitete Klassen |
|
SOdbcColumn |
|
Attribute
public:
Attribut |
Typ |
Beschreibung |
columnNumber |
int |
Nummer der Spalte, 1-basierend. |
decimalDigits |
SQLSMALLINT |
Anzahl der Dezimalstellen |
isBounded |
BOOL |
Spaltenobjekt ist mit einer Tabellenspalte verbunden. |
nameBufferLength |
SQLSMALLINT |
Länge des Namenspuffers |
nameLength |
SQLSMALLINT |
tatsächliche Länge des Spaltennamens |
name[100] |
SQLCHAR |
Name dieser Spalte des Recordsets |
nullable |
SQLSMALLINT |
Datenfeld kann keinen Wert (den Wert NULL) enthalten. |
paFetchLength |
SQLINTEGER |
SQLFetch geben in diesem Buffer die gelesene Länge zurück, oder die Sonderfälle SQL_NO_TOTAL bzw. SQL_NULL_DATA. SQLSetPos und SQLBulkOperations geben die gesendete Länge oder einen der Sonderfälle SQL_NTS, SQL_NULL_DATA, SQL_DATA_AT_EXEC, result of SQL_LEN_DATA_AT_EXEC bzw. SQL_COLUMN_IGNORE zurück. |
pDataBuffer |
void* |
Datenpuffer der Spalte |
size |
SQLUINTEGER |
Spaltengröße |
sqlType |
SQLSMALLINT |
SQL-Datentyp |
svlType |
int |
Datentyp in der SVL |
protected:
Attribut |
Typ |
Beschreibung |
hHeap |
HANDLE |
Speicher-Handle für Datenbuffer. |
hstmt |
SQLHSTMT |
SQL-Statement-Handle |
Operationen
public:
Name |
Parameter |
Rückgabewert |
Beschreibung |
bindColumn |
SQLHSTMT hstmtRst |
SQLRETURN |
Füllt das Objekt mit den Werten eines Datenfeldes eines Recordsets. |
protected:
Name |
Parameter |
Rückgabewert |
Beschreibung |
deinit |
|
void |
Deinitialisierung des Datenfeldes. |
init |
|
void |
Initialisierung des Datenfeldes. |
Beinhaltet die SQL-Datenstrukur einer Spalte und die SQL-Daten eines Datenfeldes von einem Recordset.
Füllt das Objekt mit den Werten eines Datenfeldes eines Recordsets.
Deinitialisierung des Datenfeldes.
Initialisierung des Datenfeldes.