Setcolumngrbit-Enumeration
Optionen für jetsetcolumn.
Diese Enumeration enthält ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.
Namespace: Microsoft. ISAM. ESENT. Interop
Assembly: Microsoft. ISAM. ESENT. Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration SetColumnGrbit
'Usage
Dim instance As SetColumnGrbit
[FlagsAttribute]
public enum SetColumnGrbit
Member
| Membername | Beschreibung | |
|---|---|---|
| Keine | Standardoptionen. | |
| Appendlv | Diese Option wird zum Anfügen von Daten an eine Spalte vom Typ JET_coltypLongText oder JET_coltypLongBinary verwendet. Das gleiche Verhalten können Sie erreichen, indem Sie die Größe des vorhandenen Long-Werts ermitteln und iblongvalue in psetup angeben. Es ist jedoch einfacher, dieses grbit zu verwenden, da es nicht erforderlich ist, die Größe des vorhandenen Spaltenwerts zu kennen. | |
| Overschreitelv | Diese Option wird verwendet, um den vorhandenen Long-Wert durch die neu bereitgestellten Daten zu ersetzen. Wenn diese Option verwendet wird, ist es so, als ob der vorhandene Long-Wert auf 0 (null) festgelegt wurde, bevor die neuen Daten festgelegt werden. | |
| Revertumdefaultvalue | Diese Option gilt nur für markierte, Spalten mit geringer Dichte oder mehrwertige Spalten. Dies bewirkt, dass die Spalte bei nachfolgenden Spalten Abruf Vorgängen den Standard Spaltenwert zurückgibt. Alle vorhandenen Spaltenwerte werden entfernt. | |
| Separatelv | Diese Option wird verwendet, um einen Long-Wert, Spalten vom Typ JET_coltyp zu erzwingen. LONGTEXT oder JET_coltyp. LONGBINARY, das getrennt vom Rest der Daten Satz Daten gespeichert werden soll. Dies tritt normalerweise auf, wenn die Größe des Long-Werts verhindert, dass Sie mit den verbleibenden Daten Satz Daten gespeichert wird. Diese Option kann jedoch verwendet werden, um zu erzwingen, dass der lange Wert separat gespeichert wird. Beachten Sie, dass lange Werte mit einer Größe von vier Bytes, die kleiner als getrennt sind, nicht erzwungen werden können. In solchen Fällen wird die Option ignoriert. | |
| Sizelv | Diese Option wird verwendet, um den Eingabepuffer als ganzzahlige Anzahl von Bytes zu interpretieren, die als Länge des Long-Werts festgelegt werden, der durch das angegebene ColumnID und ggf. die Sequenznummer in psetinfo- > itagsequence beschrieben wird. Wenn die angegebene Größe größer ist als der vorhandene Spaltenwert, wird die Spalte um 0s erweitert. Wenn die Größe kleiner als der vorhandene Spaltenwert ist, wird der Wert abgeschnitten. | |
| Uniquemultivalues | Diese Option wird verwendet, um zu erzwingen, dass alle Werte in einer mehrwertigen Spalte voneinander abweichen. Mit dieser Option werden die Quell Spaltendaten ohne Transformationen mit anderen vorhandenen Spaltenwerten verglichen, und es wird ein Fehler zurückgegeben, wenn ein Duplikat gefunden wird. Wenn diese Option angegeben ist, können appendlv, overwrite telv und sizelv nicht gleichzeitig angegeben werden. | |
| UniqueNormalizedMultiValues | Diese Option wird verwendet, um zu erzwingen, dass alle Werte in einer mehrwertigen Spalte voneinander abweichen. Mit dieser Option wird die normalisierte Transformation von Spaltendaten mit anderen ähnlich transformierten vorhandenen Spaltenwerten verglichen, und es wird ein Fehler zurückgegeben, wenn ein Duplikat gefunden wird. Wenn diese Option angegeben ist, können appendlv, overwrite telv und sizelv nicht gleichzeitig angegeben werden. | |
| Nullover | Diese Option wird verwendet, um einen Wert auf die Länge 0 (null) festzulegen. Normalerweise wird ein Spaltenwert auf NULL festgelegt, indem ein cbmax-Wert von 0 (null) übergeben wird. Für einige Typen, wie z. b. JET_coltyp. Text: ein Spaltenwert kann eine Länge von 0 (null) anstelle von NULL sein, und diese Option wird verwendet, um zwischen null und 0 (null) zu unterscheiden. | |
| Intrinsier-CLV | Versuchen Sie, lange Wert Spalten im Datensatz zu speichern, auch wenn Sie die Standard Trennungs Größe überschreiten. |