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