Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |