次の方法で共有


OLEDB のエラー

エラー トークン 説明

0x80040E00L

DB_E_BADACCESSORHANDLE

アクセサが無効です。

0x80040E01L

DB_E_ROWLIMITEXCEEDED

プロバイダのアクティブにできる最大行数を超えずに、行セットに行を挿入できませんでした。

0x80040E02L

DB_E_READONLYACCESSOR

アクセサは読み取り専用です。操作が失敗しました。

0x80040E03L

DB_E_SCHEMAVIOLATION

値はデータベース スキーマに違反します。

0x80040E04L

DB_E_BADROWHANDLE

行ハンドルが無効です。

0x80040E05L

DB_E_OBJECTOPEN

オブジェクトは開いていました。

0x80040E06L

DB_E_BADCHAPTER

チャプタが無効です。

0x80040E07L

DB_E_CANTCONVERTVALUE

データ オーバーフロー以外の原因のため、コマンド内のリテラル値を正しい型に変換できませんでした。

0x80040E08L

DB_E_BADBINDINFO

バインド情報が無効です。

0x80040E09L

DB_SEC_E_PERMISSIONDENIED

権限が拒否されました。

0x80040E0AL

DB_E_NOTAREFERENCECOLUMN

指定された列には、ブックマークとチャプタは含まれていません。

0x80040E0BL

DB_E_LIMITREJECTED

一部のコスト制限が拒否されました。

0x80040E0CL

DB_E_NOCOMMAND

コマンド オブジェクトに対して、コマンドが設定されていません。

0x80040E0DL

DB_E_COSTLIMIT

指定したコスト制限内にクエリ プランが見つかりません。

0x80040E0EL

DB_E_BADBOOKMARK

ブックマークが無効です。

0x80040E0FL

DB_E_BADLOCKMODE

ロック モードが無効です。

0x80040E10L

DB_E_PARAMNOTOPTIONAL

1 つ以上の必須パラメータに値が指定されていません。

0x80040E11L

DB_E_BADCOLUMNID

列 ID が無効です。

0x80040E12L

DB_E_BADRATIO

比率が無効です。

0x80040E13L

DB_E_BADVALUES

値が無効です。

0x80040E14L

DB_E_ERRORSINCOMMAND

コマンドに 1 つ以上のエラーがあります。

0x80040E15L

DB_E_CANTCANCEL

実行中のコマンドはキャンセルできません。

0x80040E16L

DB_E_DIALECTNOTSUPPORTED

プロバイダは指定した言語をサポートしていません。

0x80040E17L

DB_E_DUPLICATEDATASOURCE

指定した名前のデータ ソースは既に存在します。

0x80040E18L

DB_E_CANNOTRESTART

行セットは実行中のデータ フィード上に作成されているので、再開できません。

0x80040E19L

DB_E_NOTFOUND

現在の範囲内に、記述された特性に一致するキーは見つかりませんでした。

0x80040E1BL

DB_E_NEWLYINSERTED

プロバイダは新しく挿入された行の ID を特定できません。

0x80040E1AL

DB_E_CANNOTFREE

このツリーの所有権は、プロバイダに提供されました。

0x80040E1CL

DB_E_GOALREJECTED

目標値には 0 以外の重みを指定できないため、目標値が拒否されました。現在の目標値は変更されませんでした。

0x80040E1DL

DB_E_UNSUPPORTEDCONVERSION

要求された変換はサポートされていません。

0x80040E1EL

DB_E_BADSTARTPOSITION

lRowsOffset により、指定された cRows 値にかかわらず行セットのどちらかの端の外側に移動します。cRowsObtained は 0 です。

0x80040E20L

DB_E_NOTREENTRANT

プロバイダからコンシューマの IRowsetNotify のメソッドを呼び出しましたが、メソッドがまだ返されていません。

0x80040E21L

DB_E_ERRORSOCCURRED

エラーが発生しました。

0x80040E22L

DB_E_NOAGGREGATION

IUnknown を制御する NULL 以外の値が設定されています。作成中のオブジェクトでは集計がサポートされません。

0x80040E23L

DB_E_DELETEDROW

現在の行が削除されました。

0x80040E24L

DB_E_CANTFETCHBACKWARDS

行セットは逆方向のフェッチをサポートしていません。

0x80040E25L

DB_E_ROWSNOTRELEASED

新しい HROW を取得できるようにするには、すべての HROW を解放する必要があります。

0x80040E26L

DB_E_BADSTORAGEFLAG

指定した格納フラグの 1 つがサポートされていませんでした。

0x80040E27L

DB_E_BADCOMPAREOP

比較演算子が無効でした。

0x80040E28L

DB_E_BADSTATUSVALUE

指定された状態フラグは DBCOLUMNSTATUS_OK または DBCOLUMNSTATUS_ISNULL のどちらでもありませんでした。

0x80040E29L

DB_E_CANTSCROLLBACKWARDS

行セットを逆にスクロールすることはできません。

0x80040E2AL

DB_E_BADREGIONHANDLE

領域ハンドルが無効です。

0x80040E2BL

DB_E_NONCONTIGUOUSRANGE

指定された行セットは、指定監視領域内の行に連続していたり、重なったりしていませんでした。

0x80040E2CL

DB_E_INVALIDTRANSITION

ALL* から MOVE* または EXTEND* への移行が指定されました。

0x80040E2DL

DB_E_NOTASUBREGION

指定された領域は、指定された監視領域ハンドルによって識別される領域に対する適切な副領域ではありません。

0x80040E2EL

DB_E_MULTIPLESTATEMENTS

プロバイダは複数のステートメントを持つコマンドをサポートしていません。

0x80040E2FL

DB_E_INTEGRITYVIOLATION

指定された値は、列またはテーブルの整合性制約に違反しています。

0x80040E30L

DB_E_BADTYPENAME

指定された型名は認識されませんでした。

0x80040E31L

DB_E_ABORTLIMITREACHED

リソースの制限値に到達したので、実行が中止されました。結果は返されません。

0x80040E32L

DB_E_ROWSETINCOMMAND

コマンド ツリーに行セットが含まれているコマンド オブジェクトは複製できません。

0x80040E33L

DB_E_CANTTRANSLATE

現在のツリーをテキストとして表示できません。

0x80040E34L

DB_E_DUPLICATEINDEXID

指定されたインデックスは既に存在します。

0x80040E35L

DB_E_NOINDEX

指定されたインデックスは存在しません。

0x80040E36L

DB_E_INDEXINUSE

指定されたインデックスは使用中でした。

0x80040E37L

DB_E_NOTABLE

指定されたテーブルは存在しません。

0x80040E38L

DB_E_CONCURRENCYVIOLATION

行セットがオプティミスティック同時実行制御を使用していて、列を保持している行が最後に読み取られた後に、列の値が変更されました。

0x80040E39L

DB_E_BADCOPY

コピー中にエラーが検出されました。

0x80040E3AL

DB_E_BADPRECISION

指定された有効桁数が無効でした。

0x80040E3BL

DB_E_BADSCALE

指定された小数点以下桁数が無効でした。

0x80040E3CL

DB_E_BADTABLEID

テーブル ID が無効です。

0x80040E3DL

DB_E_BADTYPE

指定された型が無効でした。

0x80040E3EL

DB_E_DUPLICATECOLUMNID

指定範囲内に複数個の列 ID が検出されました。

0x80040E3FL

DB_E_DUPLICATETABLEID

指定されたテーブルは既に存在します。

0x80040E40L

DB_E_TABLEINUSE

指定されたテーブルは使用中でした。

0x80040E41L

DB_E_NOLOCALE

指定されたロケール ID はサポートされていません。

0x80040E42L

DB_E_BADRECORDNUM

指定されたレコード番号が無効です。

0x80040E43L

DB_E_BOOKMARKSKIPPED

ブックマークの形式は有効ですが、一致する行が見つかりません。

0x80040E44L

DB_E_BADPROPERTYVALUE

プロパティの値が無効でした。

0x80040E45L

DB_E_INVALID

行セットにはチャプタが作成されませんでした。

0x80040E46L

DB_E_BADACCESSORFLAGS

無効なアクセサです。

0x80040E47L

DB_E_BADSTORAGEFLAGS

格納フラグが無効です。

0x80040E48L

DB_E_BYREFACCESSORNOTSUPPORTED

このプロバイダでは ByRef アクセサはサポートされていません。

0x80040E49L

DB_E_NULLACCESSORNOTSUPPORTED

このプロバイダでは NULL アクセサはサポートされていません。

0x80040E4AL

DB_E_NOTPREPARED

コマンドは準備されていませんでした。

0x80040E4BL

DB_E_BADACCESSORTYPE

指定したアクセサはパラメータ アクセサではありませんでした。

0x80040E4CL

DB_E_WRITEONLYACCESSOR

指定されたアクセサは書き込み専用です。

0x80040E4DL

DB_SEC_E_AUTH_FAILED

認証に失敗しました。

0x80040E4EL

DB_E_CANCELED

通知中に変更がキャンセルされました。列は変更されていません。

0x80040E4FL

DB_E_CHAPTERNOTRELEASED

行セットは単一チャプタなので、チャプタが解放されませんでした。

0x80040E50L

DB_E_BADSOURCEHANDLE

ソース ハンドルが無効です。

0x80040E51L

DB_E_PARAMUNAVAILABLE

プロバイダがパラメータ情報を取得できず、SetParameterInfo が呼び出されていません。

0x80040E52L

DB_E_ALREADYINITIALIZED

データ ソース オブジェクトは既に初期化されています。

0x80040E53L

DB_E_NOTSUPPORTED

プロバイダはこのメソッドをサポートしていません。

0x80040E54L

DB_E_MAXPENDCHANGESEXCEEDED

保留中の変更を含んでいる行の数が、設定された上限値を超えました。

0x80040E55L

DB_E_BADORDINAL

指定された列は存在しません。

0x80040E56L

DB_E_PENDINGCHANGES

参照カウントが 0 の行に保留中の変更があります。

0x80040E57L

DB_E_DATAOVERFLOW

コマンド内のリテラル値が、関連付けられている列の型の範囲をオーバーフローしました。

0x80040E58L

DB_E_BADHRESULT

指定された HRESULT が無効でした。

0x80040E59L

DB_E_BADLOOKUPID

指定された LookupID が無効でした。

0x80040E5AL

DB_E_BADDYNAMICERRORID

指定された DynamicErrorID が無効でした。

0x80040E5BL

DB_E_PENDINGINSERT

新しく挿入された行は更新されていないため、可視データを取得できません。

0x80040E5CL

DB_E_BADCONVERTFLAG

変換フラグが無効です。

0x80040E5DL

DB_E_BADPARAMETERNAME

指定されたパラメータ名は認識されませんでした。

0x80040E5EL

DB_E_MULTIPLESTORAGE

複数の格納オブジェクトを同時に開けません。

0x80040E5FL

DB_E_CANTFILTER

要求されたフィルタを開けませんでした。

0x80040E60L

DB_E_CANTORDER

要求された命令を開けませんでした。

0x80040E65L

DB_E_NOCOLUMN

指定された columnID が無効でした。

0x80040E67L

DB_E_COMMANDNOTPERSISTED

指定されたコマンドに DBID が含まれていません。

0x80040E68L

DB_E_DUPLICATEID

指定された DBID は既に存在します。

0x80040E69L

DB_E_OBJECTCREATIONLIMITREACHED

プロバイダによってサポートされている最大数のセッションが既に作成されています。コンシューマは、新しい Session オブジェクトを取得する前に、現在保持しているセッションを 1 つ以上解放する必要があります。

0x80040E72L

DB_E_BADINDEXID

インデックス ID が無効です。

0x80040E73L

DB_E_BADINITSTRING

指定された初期化文字列は仕様に準拠していません。

0x80040E74L

DB_E_NOPROVIDERSREGISTERED

OLE DB ルートの列挙子から、要求された SOURCES_TYPE に一致するプロバイダが返されませんでした。

0x80040E75L

DB_E_MISMATCHEDPROVIDER

初期化文字列で、現在アクティブなプロバイダと一致しないプロバイダが指定されています。

0x80040E76L

DB_E_BADCOMMANDID

指定された DBID が無効です。

0x80040E6AL

SEC_E_BADTRUSTEEID

トラスティ値が無効です。

0x80040E6BL

SEC_E_NOTRUSTEEID

トラスティは現在のデータ ソース用ではありません。

0x80040E6CL

SEC_E_NOMEMBERSHIPSUPPORT

トラスティは、メンバシップまたはコレクションをサポートしていません。

0x80040E6DL

SEC_E_INVALIDOBJECT

オブジェクトは、プロバイダに対して無効または不明です。

0x80040E6EL

SEC_E_NOOWNER

オブジェクトの所有者が存在しません。

0x80040E6FL

SEC_E_INVALIDACCESSENTRYLIST

指定したアクセス エントリの一覧は無効です。

0x80040E70L

SEC_E_INVALIDOWNER

指定されたトラスティは、プロバイダに対して無効または不明です。

0x80040E71L

SEC_E_INVALIDACCESSENTRY

アクセス エントリの一覧に指定した権限が無効です。

0x80040E77L

DB_E_BADCONSTRAINTTYPE

ConstraintType が無効であるか、プロバイダでサポートされていませんでした。

0x80040E78L

DB_E_BADCONSTRAINTFORM

ConstraintType が DBCONSTRAINTTYPE_FOREIGNKEY でなく、cForeignKeyColumns が 0 ではありませんでした。

0x80040E79L

DB_E_BADDEFERRABILITY

Deferrability が無効であるか、プロバイダで値がサポートされていませんでした。

0x80040E80L

DB_E_BADMATCHTYPE

MatchType が無効であるか、プロバイダで値がサポートされていませんでした。

0x80040E8AL

DB_E_BADUPDATEDELETERULE

UpdateRule または DeleteRule が無効であるか、プロバイダで値がサポートされていませんでした。

0x80040E8BL

DB_E_BADCONSTRAINTID

制約 ID が無効です。

0x80040E8CL

DB_E_BADCOMMANDFLAGS

dwFlags が無効でした。

0x80040E8DL

DB_E_OBJECTMISMATCH

rguidColumnType がこの列のオブジェクトの型と一致しない GUID をポイントしたか、この列が設定されていませんでした。

0x80040E91L

DB_E_NOSOURCEOBJECT

基になる行がありません。

0x80040E92L

DB_E_RESOURCELOCKED

この URL で表された OLE DB オブジェクトが、1 つ以上の他のプロセスによってロックされています。

0x80040E93L

DB_E_NOTCOLLECTION

クライアントから、コレクションにのみ有効なオブジェクト型が要求されました。

0x80040E94L

DB_E_READONLY

呼び出し側が、読み取り専用のオブジェクトに対して書き込みアクセスを要求しました。

0x80040E95L

DB_E_ASYNCNOTSUPPORTED

プロバイダがこのオブジェクトのサーバーに接続できませんでした。

0x80040E96L

DB_E_CANNOTCONNECT

プロバイダがこのオブジェクトのサーバーに接続できませんでした。

0x80040E97L

DB_E_TIMEOUT

オブジェクトへのバインドがタイムアウトしました。

0x80040E98L

DB_E_RESOURCEEXISTS

この URL が名前を付けたオブジェクトは既に存在するため、プロバイダはこの URL でオブジェクトを作成できませんでした。

0x80040E8EL

DB_E_RESOURCEOUTOFSCOPE

要求された URL はスコープ外です。

0x80040E90L

DB_E_DROPRESTRICTED

列または制約は、依存するビューまたは制約によって参照されているので、削除できません。

0x80040E99L

DB_E_DUPLICATECONSTRAINTID

制約は既に存在します。

0x80040E9AL

DB_E_OUTOFSPACE

サーバーでは物理的な記憶域が不足しているので、この URL にオブジェクトを作成できません。

0x00040EC0L

DB_S_ROWLIMITEXCEEDED

要求した行数をフェッチすると、行セットでサポートされているアクティブな行の合計行数を超えます。

0x00040EC1L

DB_S_COLUMNTYPEMISMATCH

1 つ以上の列の型に互換性がありません。コピー中に変換エラーが発生します。

0x00040EC2L

DB_S_TYPEINFOOVERRIDDEN

パラメータの型情報が呼び出し側によってオーバーライドされました。

0x00040EC3L

DB_S_BOOKMARKSKIPPED

削除された行やメンバ以外の行のブックマークがスキップされました。

0x00040EC5L

DB_S_NONEXTROWSET

行セットはこれ以上ありません。

0x00040EC6L

DB_S_ENDOFROWSET

行セットまたはチャプタの初めまたは終わりに達しました。

0x00040EC7L

DB_S_COMMANDREEXECUTED

プロバイダはコマンドを再実行しました。

0x00040EC8L

DB_S_BUFFERFULL

変数のデータ バッファがいっぱいです。

0x00040EC9L

DB_S_NORESULT

結果はこれ以上ありません。

0x00040ECAL

DB_S_CANTRELEASE

トランザクションが終了するまではロックの解放および降格を実行できません。

0x00040ECBL

DB_S_GOALCHANGED

指定された重みがサポートされていないか、またはサポートされている上限値を超えているため、0 またはサポートされている上限値に変更されました。

0x00040ECCL

DB_S_UNWANTEDOPERATION

コンシューマはこの理由についての今後の通知呼び出しの受信を必要としていません。

0x00040ECDL

DB_S_DIALECTIGNORED

入力した言語が無視され、テキストが別の言語で返されました。

0x00040ECEL

DB_S_UNWANTEDPHASE

コンシューマはこのフェーズに関する今後の通知呼び出しの受信を必要としていません。

0x00040ECFL

DB_S_UNWANTEDREASON

コンシューマはこの理由についての今後の通知呼び出しの受信を必要としていません。

0x00040ED0L

DB_S_ASYNCHRONOUS

操作が非同期で処理されています。

0x00040ED1L

DB_S_COLUMNSCHANGED

行セットの開始位置を再決定するには、プロバイダによるクエリの再実行が必要でした。列の順序が変更されたか、列が行セットに追加または行セットから削除されました。

0x00040ED2L

DB_S_ERRORSRETURNED

メソッドにいくつかのエラーがありました。エラーはエラー配列に返されました。

0x00040ED3L

DB_S_BADROWHANDLE

行ハンドルが無効です。

0x00040ED4L

DB_S_DELETEDROW

指定した HROW により、物理的に削除された行が参照されました。

0x00040ED5L

DB_S_TOOMANYCHANGES

プロバイダはすべての変更を記録できませんでした。クライアントは他のメソッドを使って、監視領域に関連のあるデータを再度フェッチする必要があります。

0x00040ED6L

DB_S_STOPLIMITREACHED

リソースの制限値に到達したので、実行が停止されました。これまでに取得した結果は返されますが、実行を再開することはできません。

0x00040ED8L

DB_S_LOCKUPGRADED

ロックが指定された値からアップグレードされました。

0x00040ED9L

DB_S_PROPERTIESCHANGED

1 つ以上のプロパティがプロバイダによって許可されたとおりに変更されました。

0x00040EDAL

DB_S_ERRORSOCCURRED

エラーが発生しました。

0x00040EDBL

DB_S_PARAMUNAVAILABLE

指定されたパラメータが無効でした。

0x00040EDCL

DB_S_MULTIPLECHANGES

この行が更新されたため、データ ソース内の複数の行が更新されました。

0x00040ED7L

DB_S_NOTSINGLETON

プロバイダがすべてのバインド フラグまたはプロパティの条件を満たすことができなかったため、バインドに失敗しました。

0x00040EDDL

DB_S_NOROWSPECIFICCOLUMNS

この行には行固有の列はありません。