Freigeben über


FieldStatusEnum

Gilt für: Access 2013, Office 2013

Gibt den Status eines Field-Objekts an.

Die AdFieldPending*-Werte geben den Vorgang an, der zum Festlegen des Status geführt hat, und 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 status Wert von ADO an den OLE DB-Anbieter gesendet wurde. Mögliche Ursachen sind ein OLE DB 1.0- oder 1.1-Anbieter oder eine falsche Kombination aus Wert und Status.

adFieldCannotComplete

20

Gibt an, dass der Server der URL, die von Quelle angegeben wird, den Vorgang nicht abschließen konnte.

adFieldCannotDeleteSource

23

Gibt an, dass eine Struktur oder eine Unterstruktur während eines Verschiebevorgangs an eine neue Position verschoben wurde, aber die Quelle nicht gelöscht werden konnte.

adFieldCantConvertValue

2

Gibt an, dass das Feld ohne Datenverlust nicht abgerufen oder gespeichert werden kann.

adFieldCantCreate

7

Gibt an, dass das Feld nicht hinzugefügt werden konnte, da der Anbieter eine Einschränkung (wie die Anzahl zulässiger Felder) überschritten hat.

adFieldDataOverflow

6

Gibt an, dass die vom Anbieter zurückgegebenen Daten einen Datentypüberlauf des Felds verursacht haben.

adFieldDefault

13

Gibt an, dass beim Festlegen von Daten der Standardwert für das Feld verwendet wurde.

adFieldDoesNotExist

16

Gibt an, dass das angegebene Feld nicht vorhanden ist.

adFieldIgnore

15

Gibt an, dass dieses Feld übersprungen wurde, als in der Quelle Datenwerte festgelegt wurden. Der Anbieter legte keinen Wert fest.

adFieldIntegrityViolation

10

Gibt an, dass das Feld nicht geändert werden kann, da es eine berechnete oder abgeleitete Einheit ist.

adFieldInvalidURL

17

Gibt an, dass die URL der Datenquelle ungültige Zeichen enthält.

adFieldIsNull

3

Gibt an, dass der Anbieter einen VARIANT-Wert vom Typ VT_NULL zurückgegeben hat und 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 zum Abschließen eines Verschiebe- oder Kopiervorgangs in Anspruch nehmen kann.

adFieldPendingChange

0x40000

Gibt entweder an, dass das Feld gelöscht und dann erneut hinzugefügt wurde, möglicherweise mit einem anderen Datentyp, oder dass sich der Wert des Felds geändert hat, das zuvor eine status von adFieldOK hatte. Das endgültige Formular des Felds ändert die Fields-Auflistung , nachdem die Update-Methode aufgerufen wurde.

adFieldPendingDelete

0x20000

Gibt an, dass der Delete-Vorgang zum Festlegen des Status führte. Nachdem die Update-Methode aufgerufen wurde, wurde das Feld zum Löschen aus der Fields-Auflistung markiert.

adFieldPendingInsert

0x10000

Gibt an, dass die status durch den Append-Vorgang festgelegt wurde. Das Field-Objekt wurde so markiert, dass es der Fields-Auflistung hinzugefügt wird, nachdem die Update-Methode aufgerufen wurde.

adFieldPendingUnknown

0x80000

Gibt an, dass der Anbieter nicht ermitteln kann, welcher Vorgang zum Festlegen des Feldstatus führte.

adFieldPendingUnknownDelete

0x100000

Gibt an, dass der Anbieter nicht ermitteln kann, welcher Vorgang zum Festlegen des Status führte, 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 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 ausführen konnte, da an der Ziel-URL bereits ein Objekt 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 von mindestens einer Anwendung oder mindestens einem Prozess gesperrt ist.

adFieldResourceOutOfScope

25

Gibt an, dass sich eine Quell- oder Ziel-URL außerhalb des aktuellen Datensatzbereichs befindet.

adFieldSchemaViolation

11

Gibt an, dass der Wert die Datenquellschemaeinschränkung des Felds verletzt hat.

adFieldSignMismatch

5

Gibt an, dass der vom Anbieter zurückgegebene Datenwert Vorzeichen hatte, der Datentyp des ADO-Feldwerts jedoch nicht.

adFieldTruncated

4

Gibt an, dass Daten 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 gerade 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 von der URL angegebene Speichervolume nicht finden kann.

ADO/WFC-Entsprechung

Diese Konstanten haben keine ADO/WFC-Entsprechungen.