CRecordset - Feldinformationen
-
Hi Leute!
Ich suche irgendeine Möglichkeit, Informationen zu den selektierten Feldern in meinem Recordset zu beziehen.
Es geht mir vor allem darum, irgendwie an die Feldlängen-Informationen zu kommen. Die Werte von Precision/Scale die ich mit GetODBCFieldInfo holen kann, sind irgendwie komisch und passen nicht zu dem, was ich in der Datenbank deklariert habe. Bei Textfeldern passt es noch, aber wenn ich z.B. ein Feld als NUMERIC(10,3) deklariere, steht in meinem FieldInfo statt Precision=10, Scale=3 irgendwas von Precision=18, Scale=3
Woran liegt das ? Mit welcher Funktion komme ich an die definierten Feldlängen ?