次の方法で共有


ErrorValueEnum

ADO ランタイム エラーの種類を指定します。

エラー番号の 3 つの形式が一覧表示されます。

  • 正の 10 進数- 10 進形式の完全な数値の下位 2 バイト。 この番号は、既定の Visual Basic エラー メッセージ ダイアログ ボックスに表示されます。 たとえば、実行時エラー '3707' などです。

  • 負の 10 進数- 完全なエラー番号の 10 進変換。

  • Hexadecimal-The 完全なエラー番号の 16 進数表現です。 Windows 機能コードは 4 桁目にあります。 ADO エラー番号の機能コードは A です。たとえば、A0E7B を0x800します。

手記

OLE DB エラーは、ADO アプリケーションに渡される場合があります。 通常、これらは、4の Windows ファシリティ コードによって識別できます。 たとえば、4を0x800します。

定数 価値 形容
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

適用対象

Number プロパティ (ADO)

関連項目

ADO エラー コードの