FieldAttributeEnum
Gibt ein oder mehrere Attribute eines Field-Objekts an.
Konstante | Wert | Beschreibung |
---|---|---|
adFldCacheDeferred | 0x1000 | Gibt an, dass der Anbieter Feldwerte zwischenspeichert und nachfolgende Lesevorgänge aus dem Cache ausgeführt werden. |
adFldFixed | 0x10 | Gibt an, dass das Feld Daten mit fester Länge enthält. |
adFldIsChapter | 0x2000 | Gibt an, dass das Feld einen Kapitelwert enthält, der ein bestimmtes untergeordnetes Recordset im Zusammenhang mit diesem übergeordneten Feld angibt. In der Regel werden Kapitelfelder mit Datenstrukturierung oder Filtern verwendet. |
adFldIsCollection | 0x40000 | Gibt an, dass das Feld festlegt, dass die durch den Datensatz dargestellte Ressource eine Sammlung anderer Ressourcen ist (z. B. ein Ordner) und keine einfache Ressource (z. B. eine Textdatei). |
adFldKeyColumn | 0x8000 | Gibt an, dass das Feld den gesamten Primärschlüssel der Spalte oder Teile davon angibt. |
adFldIsDefaultStream | 0x20000 | Gibt an, dass das Feld den Standarddatenstrom für die Ressource enthält, die durch den Datensatz dargestellt wird. Der Standarddatenstrom kann beispielsweise der HTML-Inhalt eines Stammordners auf einer Website sein, der automatisch bereitgestellt wird, wenn die Stamm-URL angegeben wird. |
adFldIsNullable | 0x20 | Gibt an, dass das Feld NULL-Werte akzeptiert. |
adFldIsRowURL | 0x10000 | Gibt an, dass das Feld die URL enthält, die die durch den Datensatz dargestellte Ressource aus dem Datenspeicher benennt. |
adFldLong | 0x80 | Gibt an, dass das Feld ein langes binäres Feld ist. Gibt auch an, dass Sie die AppendChunk- und GetChunk-Methoden verwenden können. |
adFldMayBeNull | 0x40 | Gibt an, dass Sie NULL-Werte aus dem Feld lesen können. |
adFldMayDefer | 0x2 | Gibt an, dass das Feld verzögert wird, d. h. die Feldwerte werden nicht mit dem gesamten Datensatz aus der Datenquelle abgerufen, sondern nur, wenn Sie explizit auf sie zugreifen. |
adFldNegativeScale | 0x4000 | Gibt an, dass das Feld einen numerischen Wert aus einer Spalte darstellt, die negative Skalierungswerte unterstützt. Die Skalierung wird mit der NumericScale-Eigenschaft festgelegt. |
adFldRowID | 0x100 | Gibt an, dass das Feld einen persistenten Zeilenbezeichner enthält, in den nicht geschrieben werden kann und der keinen aussagekräftigen Wert hat, sondern nur zum Identifizieren der Zeile dient (z. B. eine Datensatznummer, ein eindeutiger Bezeichner usw.). |
adFldRowVersion | 0x200 | Gibt an, dass das Feld einen Zeit- oder Datumsstempel enthält, der zum Nachverfolgen von Aktualisierungen verwendet wird. |
adFldUnknownUpdatable | 0x8 | Gibt an, dass der Anbieter nicht ermitteln kann, ob Sie in das Feld schreiben können. |
adFldUnspecified | -1 0xFFFFFFFF | Gibt an, dass der Anbieter die Feldattribute nicht angibt. |
adFldUpdatable | 0x4 | Gibt an, dass Sie in das Feld schreiben können. |
ADO/WFC-Entsprechung
Paket: com.ms.wfc.data
Dauerhaft |
---|
AdoEnums.FieldAttribute.CACHEDEFERRED |
AdoEnums.FieldAttribute.FIXED |
AdoEnums.FieldAttribute.ISNULLABLE |
AdoEnums.FieldAttribute.LONG |
AdoEnums.FieldAttribute.MAYBENULL |
AdoEnums.FieldAttribute.MAYDEFER |
AdoEnums.FieldAttribute.NEGATIVESCALE |
AdoEnums.FieldAttribute.ROWID |
AdoEnums.FieldAttribute.ROWVERSION |
AdoEnums.FieldAttribute.UNKNOWNUPDATABLE |
AdoEnums.FieldAttribute.UNSPECIFIED |
AdoEnums.FieldAttribute.UPDATABLE |