<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Liste der Felder einer Datenbankabfrage. [Mehr ...]
Basisklassen(n) | abgeleitete Klassen | |
---|---|---|
SDbWnd_FieldList |
|
Attribut | Typ | Beschreibung |
---|---|---|
fields | SPointerList | Liste der Zeiger auf Felder. |
fieldsEdit | SPointerList | interne Liste der Edit-Felder zur Darstellung eines Datensatzes |
fieldTypes | SNumList | Typen der erzeugten Field-Objekte. |
pRecordset | SOdbcRecordset* | das Recordset, dessen Daten angezeigt werden sollen |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
add | const SString& columnName, int size, int sqlType, int svlType |
void | Fügt ein Feld zur FieldList hinzu. |
addFromRecordset | void | Fügt alle Felder des Recordset zur FieldList hinzu. | |
createFields | SWindow* pParent | void | Erstellt die alle Datenfelder, die in der Liste enthalten sind. |
deinit | void | Deinitialisiert/Löscht die Liste | |
getSqlUpdate | SString | Erzeugt den Datenteil des SQL-Update-Befehls zum Schreiben des aktuellen Datensatzen. | |
init | SOdbcRecordset* pRst | void | Initialisiert die Liste, stellt die Verbindung zu einem Recordset her. |
saveData | void | Speichert den aktuellen Datensatz. | |
setFieldStyle | const SString& fieldName, int style, int para=0 |
void | Setzt eine Style für ein/alle Felder. |
showData | BOOL | Fordert jedes Eingabefelder auf sich mit seinen Daten des aktuellen Datensatzes zu füllen. |
Liste der Felder einer Datenbankabfrage.
Enthält die Felder eines Recordsets. Wird zur Darstellung der Daten verwendet.
add(const SString& columnName, int size, int sqlType, int svlType) void |
![]() ![]() |
Fügt ein Feld zur FieldList hinzu.
Nur für das manuelle Hinzufügen, ein Aufruf von addFromRecordset() sollte dann nicht erfolgen.
addFromRecordset() void |
![]() ![]() |
Fügt alle Felder des Recordset zur FieldList hinzu.
createFields(SWindow* pParent) void |
![]() ![]() |
Erstellt die alle Datenfelder, die in der Liste enthalten sind.
deinit() void |
![]() ![]() |
Deinitialisiert/Löscht die Liste
getSqlUpdate() SString |
![]() ![]() |
Erzeugt den Datenteil des SQL-Update-Befehls zum Schreiben des aktuellen Datensatzen.
init(SOdbcRecordset* pRst) void |
![]() ![]() |
Initialisiert die Liste, stellt die Verbindung zu einem Recordset her.
saveData() void |
![]() ![]() |
Speichert den aktuellen Datensatz.
setFieldStyle(const SString& fieldName, int style, int para=0) void |
![]() ![]() |
Setzt eine Style für ein/alle Felder.
fieldname | "*" --> alle Felder |
style | Style, z.B. SVL_DB_FIELDSTYLE_READONLY |
showData() BOOL |
![]() ![]() |
Fordert jedes Eingabefelder auf sich mit seinen Daten des aktuellen Datensatzes zu füllen.
true | Daten wurde gelsen |
false | keine Daten vorhanden |
<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |