Freigeben über


Feldbezogene Fehlerinformationen

Gilt für: Access 2013, Office 2013

Wenn ein Fehler direkt mit einem Feld zusammenhängt , z. B. wenn die Daten fehlen oder wenn es sich um den falschen Typ für das Feld handelt, können Sie weitere Informationen zur Ursache des Problems abrufen, indem Sie die Status-Eigenschaft des Field-Objekts untersuchen. Diese Eigenschaft wurde erweitert, um bestimmte Informationen zum Problem bereitzustellen. Wenn also beispielsweise ein Aufruf von UpdateBatch fehlschlägt, kann die Ursache des Problems ermittelt werden, indem die Status-Eigenschaft der Felder in jedem der gewirkten Datensätze untersucht wird. Die Eigenschaft enthält einen der Werte in der FieldStatusEnum-Konstante . Die folgende Tabelle enthält die Werte, die bei auftreten eines Fehlers von besonderem Interesse sind.

Konstante

Wert

Beschreibung

adFieldCantConvertValue

2

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

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 verwendet wurde.

adFieldIgnore

15

Gibt an, dass beim Festlegen von Datenwerten in der Quelle dieses Feld ausgelassen wurde. Vom Anbieter wurde kein Wert festgelegt.

adFieldIntegrityViolation

10

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

adFieldIsNull

3

Gibt an, dass der Anbieter einen NULL-Wert zurückgab.

adFieldOutOfSpace

22

Gibt an, dass der Anbieter nicht genügend Speicherplatz abrufen kann, um einen Verschiebe- oder Kopiervorgang abzuschließen.