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.