Freigeben über


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

Gilt für