ErrorValueEnum
ADO 実行時エラーの種類を指定します。
次の 3 つの形式のエラー番号が示されます。
正の 10 進数 - 10 進数形式の完全な番号の下位 2 バイト。 この番号は、Visual Basic の既定のエラー メッセージ ダイアログ ボックスに表示されます。 たとえば、実行時エラー '3707' などです。
負の 10 進数 - 完全なエラー番号を 10 進数に変換したもの。
16 進数 - 完全なエラー番号の 16 進数で表したもの。 Windows 機能コードは 4 桁目です。 ADO エラー番号の機能コードは A です (例: 0x800A0E7B)。
注意
OLE DB エラーは、ADO アプリケーションに渡される場合があります。 通常、これらは Windows 機能コード 4 で識別できます。 たとえば 0x8004 などです。
定数 | 値 | 説明 |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Command オブジェクトをソースとする Recordset オブジェクトの ActiveConnection プロパティを変更できません。 |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | サーバーが操作を完了できません。 |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | 接続が拒否されました。 要求された新しい接続の特性が、既に使用されている接続と異なります。 |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | 指定されたプロバイダーが、既に使用されているものと異なります。 |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | 符号の不一致またはデータ オーバーフロー以外の原因により、データ値を変換できません。 たとえば、変換によりデータが切り捨てられる場合などです。 |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | フィールドのデータ型が不明であったか、プロバイダーに操作を実行するのに十分なリソースがなかったため、データ値を設定または取得できません。 |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | 操作には有効な ParentCatalog が必要です。 |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | レコードにこのフィールドが含まれていません。 |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | 現在の操作に対して、アプリケーションが間違った型の値を使用しています。 |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | データ値が大きすぎるために、フィールドのデータ型で表現できません。 |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | 削除するオブジェクトの URL が、現在のレコードの範囲外にあります。 |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | プロバイダーが共有の制約をサポートしていません。 |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | プロバイダーが、要求された種類の共有の制約をサポートしていません。 |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | オブジェクトまたはプロバイダーが、要求された操作を実行できません。 |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | フィールドを更新できませんでした。 詳細については、各フィールド オブジェクトの Status プロパティを確認してください。 |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | このコンテキストで操作は許可されていません。 |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | データ値がフィールドの整合性制約に反しています。 |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | トランザクションの実行中に Connection オブジェクトを明示的に閉じることができません。 |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | 間違った種類または許容範囲外の引数を使用しているか、使用している引数が競合しています。 |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | この操作を実行するために接続を使用できません。 このコンテキストで閉じているかあるいは無効です。 |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | Parameter オブジェクトが正しく定義されていません。 矛盾した、または不完全な情報が指定されました。 |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | 調整トランザクションが無効であるか、開始されていません。 |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL に無効な文字が含まれています。 URL が正しく入力されているか確認してください。 |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | 要求された名前または序数に対応する項目がコレクションで見つかりません。 |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF または EOF が True であるか、現在のレコードが削除されています。 要求された操作には現在のレコードが必要です。 |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | 実行していない間に操作を行うことはできません。 |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | イベント処理中に操作を行うことはできません。 |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | オブジェクトが閉じている場合は、操作は許可されません。 |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | オブジェクトは既にコレクションに存在します。 追加できません。 |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | オブジェクトが無効になっています。 |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | オブジェクトが開いている場合は、操作は許可されません。 |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | ファイルを開けませんでした |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | ユーザーによって操作が取り消されました。 |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | 操作を実行できません。 プロバイダーが十分な記憶域スペースを取得できません。 |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | 権限が不十分なために、フィールドに書き込みができません。 |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | プロバイダーが要求された操作を実行しませんでした。 |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | プロバイダーが見つかりません。 正しくインストールされていない可能性があります。 |
adErrReadFile | 3003 -2146825285 0x800A0BBB | ファイルを読み取ることができませんでした。 |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | コピー操作を実行できません。 宛先の URL で指定されたオブジェクトは既に存在します。 adCopyOverwrite を指定してオブジェクトを置き換えてください。 |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | 指定された URL で表されるオブジェクトが、1 つ以上の他のプロセスによってロックされています。 プロセスが完了するまで待ってから、もう一度操作を試してください。 |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | ソースまたは宛先 URL が現在のレコードの範囲外です。 |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | データ値がフィールドのデータ型と一致していないか、フィールドの制約に反しています。 |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | データ値は符号付きですが、プロバイダーで使用されるフィールドのデータ型は符号なしのため、変換できませんでした。 |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | 非同期接続中に操作を行うことはできません。 |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | 非同期実行中に操作を行うことはできません。 |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | アクセス許可が不十分であるために、ツリーまたはサブツリーにアクセスできません。 |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | 操作が完了しなかったために状態を利用できません。 フィールドが使用できないか操作が実行されなかった可能性があります。 |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | このコンピューターの安全性の設定により、他のドメインのデータ ソースにアクセスできません。 |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | ソース URL が存在しないか、宛先 URL の親が存在しません。 |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | この URL で指定されたレコードは存在しません。 |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | プロバイダーが、URL で示されたストレージ デバイスの場所を特定できません。 URL が正しく入力されているか確認してください。 |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | ファイルへの書き込みに失敗しました。 |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | 内部使用専用です。 使用しないでください。 |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | 内部使用専用です。 使用しないでください。 |
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 |