Freigeben über


Field-Related Fehlerinformationen

Wenn ein Fehler direkt mit einem Feld verknüpft ist , z. B. wenn die Daten fehlen oder der falsche Typ für das Feld ist, können Sie weitere Informationen zur Ursache des Problems abrufen, indem Sie die Field -Eigenschaft des objekts Status Untersuchen. Diese Eigenschaft wurde erweitert, um bestimmte Informationen zum Problem bereitzustellen. Wenn beispielsweise ein Aufruf von UpdateBatch fehlschlägt, kann die Ursache des Problems bestimmt werden, indem die Eigenschaft Status der Fields in jedem der betroffenen Datensätze untersucht wird. Die Eigenschaft wird einen der Werte in der FieldStatusEnum Konstante enthalten. 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 abgerufen oder gespeichert werden kann, ohne dass Daten verloren gehen.
adFieldDataOverflow 6 Gibt an, dass die vom Anbieter zurückgegebenen Daten den Datentyp des Felds überlaufen haben.
adFieldDefault- 13 Gibt an, dass der Standardwert für das Feld beim Festlegen von Daten verwendet wurde.
adFieldIgnore 15 Gibt an, dass dieses Feld beim Festlegen von Datenwerten in der Quelle übersprungen wurde. Vom Anbieter wurde kein Wert festgelegt.
AnzeigenFeldIntegritätsVerstoß 10 Gibt an, dass das Feld nicht geändert werden kann, da es sich um eine berechnete oder abgeleitete Entität handelt.
adFieldIsNull 3 Gibt an, dass der Anbieter einen NULL-Wert zurückgegeben hat.
adFieldOutOfSpace 22 Gibt an, dass der Anbieter nicht genügend Speicherplatz abrufen kann, um einen Verschiebungs- oder Kopiervorgang abzuschließen.