エラーバリューエヌム

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が必要です。
行が一致しない列エラー 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 要求された名前または序数に対応する項目がコレクション内に見つかりません。
現在のレコードがありませんエラー 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 非同期の実行中は操作を実行できません。
ツリーの権限が拒否されました 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 エラー コードの