FieldStatusEnum

Gibt den Status eines Field-Objekts an.

Die adFieldPending*-Werte geben den Vorgang an, durch den der Status festgelegt wurde, und sie können 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. Das kann an einem OLE DB-Anbieter der Version 1.0 oder 1.1 oder an einer falschen Kombination aus Wert und Status liegen.
adFieldCannotComplete 20 Gibt an, dass der Server der von der Quelle angegebenen URL den Vorgang nicht abschließen konnte
adFieldCannotDeleteSource 23 Gibt an, dass während eines Verschiebevorgangs eine Struktur oder Unterstruktur an einen neuen Speicherort verschoben wurde, die Quelle jedoch nicht gelöscht werden konnte
adFieldCantConvertValue 2 Gibt an, dass das Feld nicht ohne Datenverlust abgerufen oder gespeichert werden kann
adFieldCantCreate 7 Gibt an, dass das Feld nicht hinzugefügt werden konnte, da der Anbieter eine Einschränkung überschritten hat (z. B. die zulässige Anzahl der Felder)
adFieldDataOverflow 6 Gibt an, dass die vom Anbieter zurückgegebenen Daten den Datentyp des Felds überlaufen
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 hat keinen Wert festgelegt.
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 des Typs „VT_NULL“ zurückgegeben hat und dass das Feld nicht leer ist
adFieldOK 0 Standard. 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 Verschiebe- 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 den Status adFieldOK hatte, geändert wurde. Die endgültige Form des Felds ändert die Sammlung Fields, nachdem die Methode Update aufgerufen wurde.
adFieldPendingDelete 0x20000 Gibt an, dass der Status durch den Vorgang Delete festgelegt wurde. Das Feld wurde über die Sammlung Fields für das Löschen markiert, nachdem die Methode Update aufgerufen wurde.
adFieldPendingInsert 0x10000 Gibt an, dass der Status durch den Vorgang Append festgelegt wurde. Das Feld wurde markiert, um der Sammlung Fields hinzugefügt zu werden, nachdem die Methode Update aufgerufen wurde.
adFieldPendingUnknown 0x80000 Gibt an, dass der Anbieter nicht bestimmen kann, durch welchen Vorgang der Feldstatus festgelegt wurde
adFieldPendingUnknownDelete 0x100000 Gibt an, dass der Anbieter nicht bestimmen kann, durch welchen Vorgang der Feldstatus festgelegt wurde, und dass das Feld aus der Sammlung Fields gelöscht wird, nachdem die Methode Update aufgerufen wurde
adFieldPermissionDenied 9 Gibt an, dass das Feld nicht geändert werden kann, da es als „schreibgeschützt“ definiert ist
adFieldReadOnly 24 Gibt an, dass das Feld in der Datenquelle als „schreibgeschützt“ definiert ist
adFieldResourceExists 19 Gibt an, dass der Anbieter den Vorgang nicht durchführen konnte, da an der Ziel-URL bereits ein Objekt vorhanden ist und das Objekt nicht überschrieben werden konnte
adFieldResourceLocked 18 Gibt an, dass der Anbieter den Vorgang nicht durchführen konnte, da die Datenquelle durch eine oder mehrere Anwendungen oder Prozesse gesperrt ist
adFieldResourceOutOfScope 25 Gibt an, dass sich die Quell- oder Ziel-URL außerhalb des aktuellen Datensatzbereichs befindet
adFieldSchemaViolation 11 Gibt an, dass der Wert gegen die Einschränkung des Datenquellenschemas für das Feld verstoßen hat
adFieldSignMismatch 5 Gibt an, dass der vom Anbieter zurückgegebene Datenwert signiert wurde, die Signatur des Datentyps des ADO-Felds jedoch entfernt 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 bestimmen konnte. Beispiel: Die Zeile wurde gerade erstellt, der Standardwert der Spalte war nicht verfügbar, und es wurde noch kein neuer Wert angegeben.
adFieldVolumeNotFound 21 Gibt an, dass der Anbieter das durch die URL angegebene Speichervolume nicht finden kann

ADO/WFC-Entsprechung

Für diese Konstanten gibt es keine ADO/WFC-Entsprechungen.

Gilt für

Status-Eigenschaft (ADO-Feld)