FieldStatusEnum
Gibt den Status eines Field Object-an.
Die adFieldPending* Werte geben den Vorgang an, der dazu führte, dass der Status festgelegt wurde, und kann mit anderen Statuswerten kombiniert werden.
Konstante | Wert | Beschreibung |
---|---|---|
adFieldAlreadyExists | 26 | Gibt an, dass das angegebene Feld bereits vorhanden ist. |
adFieldBadStatus- | 12 | Gibt an, dass ein ungültiger Statuswert von ADO an den OLE DB-Anbieter gesendet wurde. Mögliche Ursachen sind ein OLE DB 1.0- oder 1.1-Anbieter oder eine fehlerhafte Kombination aus Value und Status. |
adFieldCannotComplete | 20 | Gibt an, dass der Server der durch Source angegebenen URL den Vorgang nicht abschließen konnte. |
adFieldCannotDeleteSource- | 23 | Gibt an, dass während eines Verschiebungsvorgangs eine Struktur oder Unterstruktur an einen neuen Speicherort verschoben wurde, die Quelle konnte jedoch nicht gelöscht werden. |
adFieldCantConvertValue- | 2 | Gibt an, dass das Feld nicht abgerufen oder gespeichert werden kann, ohne dass Daten verloren gehen. |
adFieldCantCreate | 7 | Gibt an, dass das Feld nicht hinzugefügt werden konnte, da der Anbieter eine Einschränkung überschritten hat (z. B. die Anzahl der zulässigen Felder). |
adFieldDataOverflow- | 6 | Gibt an, dass die vom Anbieter zurückgegebenen Daten den Datentyp des Felds überlaufen haben. |
adFieldDefault- | 13 | Gibt an, dass der Standardwert für das Feld beim Festlegen von Daten verwendet wurde. |
adFieldDoesNotExist- | 16 | Gibt an, dass das angegebene Feld nicht vorhanden ist. |
adFieldIgnore | 15 | Gibt an, dass dieses Feld beim Festlegen von Datenwerten in der Quelle übersprungen wurde. Der Anbieter legt keinen Wert fest. |
adFieldIntegrityViolation- | 10 | Gibt an, dass das Feld nicht geändert werden kann, da es sich um eine berechnete oder abgeleitete Entität handelt. |
adFieldInvalidURL- | 17 | Gibt an, dass die Datenquellen-URL ungültige Zeichen enthält. |
adFieldIsNull- | 3 | Gibt an, dass der Anbieter einen VARIANT-Wert vom Typ VT_NULL zurückgegeben hat und dass das Feld nicht leer ist. |
adFieldOK- | 0 | Vorgabe. Gibt an, dass das Feld erfolgreich hinzugefügt oder gelöscht wurde. |
adFieldOutOfSpace- | 22 | Gibt an, dass der Anbieter nicht genügend Speicherplatz abrufen kann, um einen Verschiebungs- oder Kopiervorgang abzuschließen. |
adFieldPendingChange | 0x40000 | Gibt entweder an, dass das Feld gelöscht und dann erneut hinzugefügt wurde, möglicherweise mit einem anderen Datentyp, oder dass der Wert des Felds, das zuvor einen Status von adFieldOK- hatte, geändert wurde. Das endgültige Formular des Felds ändert die Fields-Auflistung, nachdem die Update-Methode aufgerufen wurde. |
adFieldPendingDelete | 0x20000 | Gibt an, dass der Löschen Vorgangs dazu führte, dass der Status festgelegt wurde. Das Feld wurde nach dem Aufruf der Update-Methode aus der Fields-Auflistung zum Löschen markiert. |
adFieldPendingInsert- | 0x10000 | Gibt an, dass der Anfügevorgang den Status festgelegt hat. Das Field- wurde markiert, um der Fields-Auflistung hinzugefügt zu werden, nachdem die Update-Methode aufgerufen wurde. |
adFieldPendingUnknown- | 0x80000 | Gibt an, dass der Anbieter nicht bestimmen kann, welcher Vorgang den Feldstatus festgelegt hat. |
adFieldPendingUnknownDelete | 0x100000 | Gibt an, dass der Anbieter nicht bestimmen kann, welcher Vorgang dazu führte, dass der Feldstatus festgelegt wurde, und dass das Feld aus der Fields -Auflistung gelöscht wird, nachdem die Update -Methode aufgerufen wurde. |
adFieldPermissionDenied- | 9 | Gibt an, dass das Feld nicht geändert werden kann, da es schreibgeschützt definiert ist. |
adFieldReadOnly- | 24 | Gibt an, dass das Feld in der Datenquelle schreibgeschützt definiert ist. |
adFieldResourceExists | 19 | Gibt an, dass der Anbieter den Vorgang nicht ausführen konnte, da ein Objekt bereits an der Ziel-URL vorhanden ist und das Objekt nicht überschrieben werden kann. |
adFieldResourceLocked- | 18 | Gibt an, dass der Anbieter den Vorgang nicht ausführen konnte, da die Datenquelle durch eine oder mehrere andere Anwendungen oder Prozesse gesperrt ist. |
adFieldResourceOutOfScope- | 25 | Gibt an, dass sich eine Quell- oder Ziel-URL außerhalb des Bereichs des aktuellen Datensatzes befindet. |
adFieldSchemaViolation- | 11 | Gibt an, dass der Wert gegen die Datenquellenschemaeinschränkung für das Feld verstoßen hat. |
adFieldSignMismatch- | 5 | Gibt an, dass der vom Anbieter zurückgegebene Datenwert signiert wurde, der Datentyp des ADO-Feldwerts jedoch nicht signiert wurde. |
adFieldTruncated | 4 | Gibt an, dass Daten mit variabler Länge beim Lesen aus der Datenquelle abgeschnitten wurden. |
adFieldUnavailable | 8 | Gibt an, dass der Anbieter den Wert beim Lesen aus der Datenquelle nicht ermitteln konnte. Beispielsweise wurde die Zeile soeben erstellt, der Standardwert für die Spalte war nicht verfügbar, und ein neuer Wert wurde noch nicht angegeben. |
adFieldVolumeNotFound- | 21 | Gibt an, dass der Anbieter das durch die URL angegebene Speichervolume nicht finden kann. |
ADO/WFC-Entsprechung
Diese Konstanten weisen keine ADO/WFC-Entsprechungen auf.