エラーコード検索
コードやエラーメッセージで検索し、公式の説明やトラブルシューティング・診断へのリンクを確認できます。
検索はブラウザー内で処理します。同じ番号でも製品によって意味が異なります。
コード一覧
4,836件- constraint trigger
SQLITE_CONSTRAINT_TRIGGER エラー コードは、SQLITE_CONSTRAINT の拡張エラー コードで、トリガー内の RAISE 関数が起動され、SQL ステートメントが中止されたことを示します。
SQLiteSQLite - constraint unique
SQLITE_CONSTRAINT_UNIQUE エラー コードは、UNIQUE 制約が失敗したことを示す SQLITE_CONSTRAINT の拡張エラー コードです。
SQLiteSQLite - constraint vtab
SQLITE_CONSTRAINT_VTAB エラー コードは、現在 SQLite コアでは使用されていません。ただし、このエラー コードは、アプリケーション定義の仮想テーブルで使用できます。
SQLiteSQLite - corrupt
SQLITE_CORRUPT 結果コードは、データベース ファイルが破損していることを示します。破損がどのように発生するかについて詳しくは、「データベース ファイルを破損する方法」を参照してください。
SQLiteSQLite - corrupt index
SQLITE_CORRUPT_INDEX 結果コードは、SQLite がインデックスにエントリがあるか、エントリが欠落していることを検出したことを意味します。これは SQLITE_CORRUPT エラー コードの特殊なケースであり、データベース ファイルの他の場所に他の問題が存在しないと仮定して、REINDEX コマンドを実行することで問題が解決される可能性があることを示唆しています。
SQLiteSQLite - corrupt sequence
SQLITE_CORRUPT_SEQUENCE 結果コードは、sqlite_sequence テーブルのスキーマが破損していることを意味します。 sqlite_sequence テーブルは、AUTOINCREMENT 機能の実装を支援するために使用されます。 sqlite_sequence テーブルは次の形式である必要があります。 SQLite は、sqlite_sequence テーブルが他の形式であることを検出すると、SQLITE_CORRUPT_SEQUENCE エラーを返します。
SQLiteSQLite - corrupt vtab
SQLITE_CORRUPT_VTAB エラー コードは、仮想テーブルで使用される SQLITE_CORRUPT の拡張エラー コードです。仮想テーブルは、仮想テーブルのコンテンツが破損していることを示す SQLITE_CORRUPT_VTAB を返す場合があります。
SQLiteSQLite - empty
SQLITE_EMPTY 結果コードは現在使用されていません。
SQLiteSQLite - error
SQLITE_ERROR 結果コードは、他に具体的なエラー コードがない場合に使用される一般的なエラー コードです。
SQLiteSQLite - error missing collseq
SQLITE_ERROR_MISSING_COLLSEQ 結果コードは、SQL ステートメントで指定された照合順序が見つからなかったため、SQL ステートメントを準備できなかったことを意味します。 場合によっては、このエラー コードが発生すると、sqlite3_prepare_v2() ルーチンはエラーを SQLITE_ERROR_RETRY に変換し、不明な照合シーケンスの使用を必要としない別のクエリ プランを使用して SQL ステートメントの準備を再試行します。
SQLiteSQLite - error retry
SQLITE_ERROR_RETRY は、sqlite3_prepare_v2() (または準備されたステートメントを作成するための兄弟ルーチンの 1 つ) を呼び出すために内部的に使用され、前回の試行でエラーが発生して失敗したステートメントの準備を再試行します。
SQLiteSQLite - error snapshot
sqlite3_snapshot_open() インターフェイスを使用してデータベースの履歴バージョンで読み取りトランザクションを開始しようとすると、SQLITE_ERROR_SNAPSHOT 結果コードが返されることがあります。履歴スナップショットが使用できなくなった場合、読み取りトランザクションは SQLITE_ERROR_SNAPSHOT で失敗します。このエラー コードは、SQLite が -DSQLITE_ENABLE_SNAPSHOT でコンパイルされている場合にのみ発生する可能性があります。
SQLiteSQLite - format
SQLITE_FORMAT エラー コードは、現在 SQLite では使用されていません。
SQLiteSQLite - full
SQLITE_FULL 結果コードは、ディスクがいっぱいであるために書き込みを完了できなかったことを示します。このエラーは、メイン データベース ファイルに情報を書き込もうとするときに発生する可能性があり、一時ディスク ファイルに情報を書き込むときにも発生する可能性があることに注意してください。 プライマリ ディスクの空き領域が十分にある場合でも、アプリケーションでこのエラーが発生することがあります。これは、一時ファイルがプライマリ ディスクよりもはるかに少ない領域の別のパーティションに保存されているシステム上の一時ディスク ファイルに書き込むときにエラーが発生するためです。
SQLiteSQLite - internal
SQLITE_INTERNAL 結果コードは、内部の誤動作を示します。 SQLite の動作バージョンでは、アプリケーションがこの結果コードを目にすることはありません。アプリケーションでこの結果コードが発生した場合は、データベース エンジンにバグがあることを示しています。 この結果コードは SQLite のバグが原因である可能性があります。ただし、アプリケーション定義の SQL 関数、仮想テーブル、VFS、またはその他の拡張機能によってもこの結果コードが返される可能性があるため、問題はコア SQLite のせいではない可能性があります。
SQLiteSQLite - interrupt
SQLITE_INTERRUPT 結果コードは、操作が sqlite3_interrupt() インターフェイスによって中断されたことを示します。 SQLITE_ABORT も参照してください。
SQLiteSQLite - ioerr
SQLITE_IOERR 結果コードは、オペレーティング システムが I/O エラーを報告したため、操作を完了できなかったことを示しています。 ディスクドライブがいっぱいになると、通常は SQLITE_IOERR エラーではなく SQLITE_FULL エラーが発生します。 I/O エラーには、失敗した特定の I/O 操作を識別するさまざまな拡張結果コードが多数あります。
SQLiteSQLite - ioerr access
SQLITE_IOERR_ACCESS エラー コードは、sqlite3_vfs オブジェクトの xAccess メソッド内の I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr auth
SQLITE_IOERR_AUTH エラー コードは、拡張機能で使用するために予約されているコードです。 SQLite コアでは使用されません。
SQLiteSQLite - ioerr begin atomic
SQLITE_IOERR_BEGIN_ATOMIC エラー コードは、基礎となるオペレーティング システムが SQLITE_FCNTL_BEGIN_ATOMIC_WRITE ファイル コントロールでエラーを報告したことを示します。これは、SQLITE_ENABLE_ATOMIC_WRITE が有効であり、データベースがアトミック書き込みをサポートするファイルシステムでホストされている場合にのみ発生します。
SQLiteSQLite - ioerr blocked
SQLITE_IOERR_BLOCKED エラー コードは使用されなくなりました。
SQLiteSQLite - ioerr checkreservedlock
SQLITE_IOERR_CHECKRESERVEDLOCK エラー コードは、sqlite3_io_methods オブジェクトの xCheckReservedLock メソッド内の I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr close
SQLITE_IOERR_CLOSE エラー コードは、sqlite3_io_methods オブジェクトの xClose メソッド内の I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr commit atomic
SQLITE_IOERR_COMMIT_ATOMIC エラー コードは、基礎となるオペレーティング システムが SQLITE_FCNTL_COMMIT_ATOMIC_WRITE ファイル コントロールでエラーを報告したことを示します。これは、SQLITE_ENABLE_ATOMIC_WRITE が有効であり、データベースがアトミック書き込みをサポートするファイルシステムでホストされている場合にのみ発生します。
SQLiteSQLite - ioerr convpath
SQLITE_IOERR_CONVPATH エラー コードは、Cygwin VFS によってのみ使用される SQLITE_IOERR の拡張エラー コードであり、cygwin_conv_path() システム コールが失敗したことを示します。 SQLITE_CANTOPEN_CONVPATH も参照してください。
SQLiteSQLite - ioerr corruptfs
SQLITE_IOERR_CORRUPTFS エラー コードは、SQLITE_IOERR の拡張エラー コードであり、シークまたは読み取りの失敗が通常のデバイスの障害ではなく、リクエストがファイルの境界内に収まらないことが原因であることを示すために VFS によってのみ使用されます。これは多くの場合、ファイルシステムが破損していることを示します。 このページの最終更新日は 2026-02-18 11:56:50Z です。
SQLiteSQLite - ioerr data
SQLITE_IOERR_DATA エラー コードは、データベース ファイルのページのチェックサムが正しくないことを示すために、チェックサム VFS シムによってのみ使用される SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr delete
SQLITE_IOERR_DELETE エラー コードは、sqlite3_vfs オブジェクトの xDelete メソッド内の I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr delete noent
SQLITE_IOERR_DELETE_NOENT エラー コードは、削除されるファイルが存在しないために sqlite3_vfs オブジェクトの xDelete メソッドが失敗したことを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr dir close
SQLITE_IOERR_DIR_CLOSE エラー コードは使用されなくなりました。
SQLiteSQLite - ioerr dir fsync
SQLITE_IOERR_DIR_FSYNC エラー コードは、ディレクトリ上で fsync() を呼び出そうとしているときに VFS 層での I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。 Unix VFS は、特定のファイルを作成または削除した後、電源喪失またはシステム クラッシュの後でもそれらのファイルがファイル システムに引き続き表示されることを確認するために、ディレクトリを fsync() しようとします。このエラー コードは、fsync() の実行中に問題が発生したことを示します。
SQLiteSQLite - ioerr fstat
SQLITE_IOERR_FSTAT エラー コードは、ファイル サイズやアクセス許可などの情報を確認するためにファイルに対して fstat() (または同等のもの) を呼び出そうとしているときに、VFS 層での I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr fsync
SQLITE_IOERR_FSYNC エラー コードは、以前に書き込まれたコンテンツを OS および/またはディスク制御バッファから永続ストレージにフラッシュしようとした際に、VFS 層での I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。つまり、このコードは、UNIX の fsync() システム コール、または Windows の FlushFileBuffers() システム コールに問題があることを示しています。
SQLiteSQLite - ioerr gettemppath
SQLITE_IOERR_GETTEMPPATH エラー コードは、VFS が一時ファイルを配置する適切なディレクトリを決定できないことを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr lock
SQLITE_IOERR_LOCK エラー コードは、アドバイザリ ファイル ロック ロジックの I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。通常、SQLITE_IOERR_LOCK エラーは、PENDING ロックの取得に問題があることを示します。ただし、Mac で使用される一部の特殊な VFS でのさまざまなロック エラーを示すこともあります。
SQLiteSQLite - ioerr mmap
SQLITE_IOERR_MMAP エラー コードは、データベース ファイルの一部をプロセス アドレス空間にマップまたはマップ解除しようとしたときに、sqlite3_io_methods オブジェクトの xFetch メソッドまたは xUnfetch メソッド内で I/O エラーが発生したことを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr nomem
SQLITE_IOERR_NOMEM エラー コードは、十分なメモリを割り当てることができないために操作を完了できなかったことを示すために、VFS レイヤーによって返されることがあります。このエラー コードは通常、アプリケーションに返される前に SQLite の上位層によって SQLITE_NOMEM に変換されます。
SQLiteSQLite - ioerr rdlock
SQLITE_IOERR_RDLOCK エラー コードは、読み取りロックを取得しようとしたときに sqlite3_io_methods オブジェクトの xLock メソッド内で I/O エラーが発生したことを示す SQLITE_IOERR の拡張エラー コードです。
SQLiteSQLite - ioerr read
SQLITE_IOERR_READ エラー コードは、ディスク上のファイルから読み取りを試行中に VFS 層での I/O エラーを示す SQLITE_IOERR の拡張エラー コードです。このエラーは、ハードウェアの誤動作、またはファイルが開いている間にファイルシステムがアンマウントされたことが原因で発生する可能性があります。
SQLiteSQLite - ioerr rollback atomic
SQLITE_IOERR_ROLLBACK_ATOMIC エラー コードは、基礎となるオペレーティング システムが SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE ファイル コントロールでエラーを報告したことを示します。これは、SQLITE_ENABLE_ATOMIC_WRITE が有効であり、データベースがアトミック書き込みをサポートするファイルシステムでホストされている場合にのみ発生します。
SQLiteSQLite