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 angibt, dass die durch den Datensatz dargestellte Ressource eine Sammlung anderer Ressourcen ist, z. B. einen Ordner, anstatt eine einfache Ressource, z. B. eine Textdatei. |
adFldKeyColumn- | 0x8000 | Gibt an, dass das Feld den gesamten oder einen Teil des Primärschlüssels der Spalte 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 z. B. 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 Nullwerte akzeptiert. |
adFldIsRowURL- | 0x10000 | Gibt an, dass das Feld die URL enthält, die die Ressource aus dem durch den Datensatz dargestellten Datenspeicher benennt. |
adFldLong- | 0x80 | Gibt an, dass das Feld ein langes Binärfeld ist. Gibt auch an, dass Sie die methoden AppendChunk und GetChunk verwenden können. |
adFldMayBeNull | 0x40 | Gibt an, dass Sie Nullwerte aus dem Feld lesen können. |
adFldMayDefer- | 0x2 | Gibt an, dass das Feld verzögert wird, d. h. die Feldwerte werden nicht aus der Datenquelle mit dem gesamten Datensatz abgerufen, sondern nur, wenn Sie explizit darauf zugreifen. |
adFldNegativeScale- | 0x4000 | Gibt an, dass das Feld einen numerischen Wert aus einer Spalte darstellt, die negative Skalierungswerte unterstützt. Die Skalierung wird durch die eigenschaft NumericScale angegeben. |
adFldRowID- | 0x100 | Gibt an, dass das Feld einen persistenten Zeilenbezeichner enthält, der nicht in einen aussagekräftigen Wert geschrieben werden kann, außer die Zeile zu identifizieren (z. B. eine Datensatznummer, einen eindeutigen Bezeichner usw.). |
adFldRowVersion- | 0x200 | Gibt an, dass das Feld eine Art von Zeit- oder Datumsstempel enthält, die zum Nachverfolgen von Aktualisierungen verwendet werden. |
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
Konstante |
---|
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 |