ErrorValueEnum
適用先: Access 2013、Office 2013
ADO 実行時エラーの種類を表します。
エラー番号には次の 3 種類の形式があります。
正の 10 進値: 10 進数で表された完全エラー番号の下位 2 バイト。 この数値は、Visual Basic の既定のエラー メッセージ ダイアログ ボックスに表示されます。 たとえば、実行時エラー '3707' がその例です。
負の 10 進値: 完全エラー番号を 10 進数に変換したもの。
16 進値: 完全エラー番号の 16 進数表記。 Windows 機能コードは 4 桁目です。 ADO エラー番号の機能コードは A です。例:A0E7B を0x800します。
注:
OLE DB エラーは、ADO アプリケーションに渡される可能性があります。 通常、これらは Windows ファシリティ コード 4 で識別できます。 たとえば、0x800_4_.... です。これらの数値の詳細については、「OLE DB プログラマリファレンス」の第 16 章を参照してください。
定数 |
値 |
説明 |
---|---|---|
adErrBoundToCommand |
3707 |
Command オブジェクトをソースに持つ Recordset オブジェクトの ActiveConnection プロパティを変更できません。 |
adErrCannotComplete |
3732 |
サーバーは操作を完了できません。 |
adErrCantChangeConnection |
3748 |
接続が拒否されました。 要求された新規接続の特性が現在使用中の特性と異なります。 |
adErrCantChangeProvider |
3220 |
指定されたプロバイダーが既に使用されているものと異なります。 |
adErrCantConvertvalue |
3724 |
符号の不一致またはデータ オーバーフロー以外の理由により、データ値を変換できません。 たとえば、変換によりデータの一部が切り捨てられる場合などです。 |
adErrCantCreate |
3725 |
フィールドのデータ型が不明であったか、プロバイダーが操作を実行するのに十分なリソースを持っていなかったため、データ値を設定または取得できません。 |
adErrCatalogNotSet |
3747 |
操作には有効な ParentCatalog が必要です。 |
adErrColumnNotOnThisRow |
3726 |
レコードにこのフィールドが存在しません。 |
adErrDataConversion |
3421 |
現在の操作に対して、間違った型の値を使用しています。 |
adErrDataOverflow |
3721 |
データ値が大きすぎるために、フィールドのデータ型で表現できません。 |
adErrDelResOutOfScope |
3738 |
削除されるオブジェクトの URL は現在のレコードの範囲外です。 |
adErrDenyNotSupported |
3750 |
プロバイダーが共有の制約をサポートしていません。 |
adErrDenyTypeNotSupported |
3751 |
プロバイダーが、要求された種類の共有の制約をサポートしていません。 |
adErrFeatureNotAvailable |
3251 |
オブジェクトまたはプロバイダーは要求された操作を実行できません。 |
adErrFieldsUpdateFailed |
3749 |
フィールドを更新できませんでした。 詳細については、各 Field オブジェクトの Status プロパティを参照してください。 |
adErrIllegalOperation |
3219 |
このコンテキストで操作は許可されていません。 |
adErrIntegrityViolation |
3719 |
データの値がフィールドの整合性制約に反しています。 |
adErrInTransaction |
3246 |
トランザクションの実行中に Connection オブジェクトを明示的に閉じることができません。 |
adErrInvalidArgument |
3001 |
間違った種類または許容範囲外の引数を使用しているか、使用している引数が競合しています。 |
adErrInvalidConnection |
3709 |
この操作を実行するために接続を使用できません。 このコンテキストで閉じているかあるいは無効です。 |
adErrInvalidParamInfo |
3708 |
Parameter オブジェクトが適切に定義されていません。 矛盾した、または不完全な情報が指定されました。 |
adErrInvalidTransaction |
3714 |
調整トランザクションが無効であるか、開始されていません。 |
adErrInvalidURL |
3729 |
URL に無効な文字が含まれています。 URL が正しく入力されているか確認してください。 |
adErrItemNotFound |
3265 |
要求された名前、または序数に対応する項目がコレクションで見つかりません。 |
adErrNoCurrentRecord |
3021 |
BOF または EOF が True であるか、現在のレコードが削除されています。 要求された操作には現在のレコードが必要です。 |
adErrNotExecuting |
3715 |
実行していない間に操作を行うことはできません。 |
adErrNotReentrant |
3710 |
イベント処理中に操作を行うことはできません。 |
adErrObjectClosed |
3704 |
オブジェクトが閉じている場合は、操作は許可されません。 |
adErrObjectInCollection |
3367 |
オブジェクトは既にコレクションに存在します。 追加できません。 |
adErrObjectNotSet |
3420 |
オブジェクトが無効になっています。 |
adErrObjectOpen |
3705 |
オブジェクトが開いている場合は、操作は許可されません。 |
adErrOpeningFile |
3002 |
ファイルを開くことができませんでした。 |
adErrOperationCancelled |
3712 |
ユーザーにより操作が取り消されました。 |
adErrOutOfSpace |
3734 |
操作を実行できません。 プロバイダーによって十分な記憶域が確保できません。 |
adErrPermissionDenied |
3720 |
権限不足のためフィールドの書き込みはできません。 |
adErrProviderFailed |
3000 |
プロバイダーが要求された操作を実行できませんでした。 |
adErrProviderNotFound |
3706 |
プロバイダーが見つかりません。 正しくインストールされていない可能性があります。 |
adErrReadFile |
3003 |
ファイルを読み込むことができませんでした。 |
adErrResourceExists |
3731 |
コピー操作を実行できません。 宛先の URL で指定されたオブジェクトは既に存在します。 オブジェクトを置き換えるためには adCopyOverwrite を指定してください。 |
adErrResourceLocked |
3730 |
指定された URL で表されるオブジェクトが、1 つ以上の他のプロセスによってロックされています。 プロセスが終了するまで待って、操作を再度実行してください。 |
adErrResourceOutOfScope |
3735 |
ソースまたは宛先の URL が、現在のレコードの範囲外です。 |
adErrSchemaViolation |
3722 |
データ値がフィールドのデータ型と一致していないか、フィールドの制約に反しています。 |
adErrSignMismatch |
3723 |
データの値は符号付きですが、プロバイダーによって使用されるフィールド データ型は符号なしのため、変換に失敗しました。 |
adErrStillConnecting |
3713 |
非同期操作の保留中に、操作を行うことはできません。 |
adErrStillExecuting |
3711 |
非同期実行中に操作を行うことはできません。 |
adErrTreePermissionDenied |
3728 |
権限が不十分なために、ツリーまたはサブツリーにアクセスできません。 |
adErrUnavailable |
3736 |
操作の完了に失敗し、状態は利用できません。 フィールドが利用できないか、操作が実行されなかった可能性があります。 |
adErrUnsafeOperation |
3716 |
このコンピューターの安全性の設定により、他のドメインのデータ ソースへのアクセスが禁止されています。 |
adErrURLDoesNotExist |
3727 |
ソース URL または宛先の URL の親が存在しません。 |
adErrURLNamedRowDoesNotExist |
3737 |
この URL によって名前を付けられたレコードが存在しません。 |
adErrVolumeNotFound |
3733 |
プロバイダーが、URL で示された記憶装置の場所を特定できません。 URL が正しく入力されているか確認してください。 |
adErrWriteFile |
3004 |
ファイルへの書き込みに失敗しました。 |
adWrnSecurityDialog |
3717 |
内部使用のみ。 使用しないでください。 |
adWrnSecurityDialogHeader |
3718 |
内部使用のみ。 使用しないでください。 |
ADO/WFC と同等
パッケージ: com.ms.wfc.data
次の ADO/WFC 等価のサブセットのみを定義します。
定数 |
---|
AdoEnums.ErrorValue.BOUNDTOCOMMAND |
AdoEnums.ErrorValue.DATACONVERSION |
AdoEnums.ErrorValue.FEATURENOTAVAILABLE |
AdoEnums.ErrorValue.ILLEGALOPERATION |
AdoEnums.ErrorValue.INTRANSACTION |
AdoEnums.ErrorValue.INVALIDARGUMENT |
AdoEnums.ErrorValue.INVALIDCONNECTION |
AdoEnums.ErrorValue.INVALIDPARAMINFO |
AdoEnums.ErrorValue.ITEMNOTFOUND |
AdoEnums.ErrorValue.NOCURRENTRECORD |
AdoEnums.ErrorValue.NOTEXECUTING |
AdoEnums.ErrorValue.NOTREENTRANT |
AdoEnums.ErrorValue.OBJECTCLOSED |
AdoEnums.ErrorValue.OBJECTINCOLLECTION |
AdoEnums.ErrorValue.OBJECTNOTSET |
AdoEnums.ErrorValue.OBJECTOPEN |
AdoEnums.ErrorValue.OPERATIONCANCELLED |
AdoEnums.ErrorValue.PROVIDERNOTFOUND |
AdoEnums.ErrorValue.STILLCONNECTING |
AdoEnums.ErrorValue.STILLEXECUTING |
AdoEnums.ErrorValue.UNSAFEOPERATION |