# データベースエラー

データベースエラーは、ローカルデータベースにデータを保存したり、取得したりするときに発生します。WCPOSは、迅速なアクセスとオフライン機能のために、製品、顧客、およびその他のデータを保存するためにローカルデータベースを使用します。これらのエラーは`DB`で始まります。

## カテゴリー[​](#categories "カテゴリーへの直接リンク")

| カテゴリー                 | コード範囲 | 説明                                         |
| -------------------------- | ---------- | -------------------------------------------- |
| [接続](#connection-errors) | DB01xxx    | データベース接続およびトランザクションの問題 |
| [データ](#data-errors)     | DB02xxx    | レコードおよび制約の問題                     |
| [クエリ](#query-errors)    | DB03xxx    | クエリ構文およびデータ型の問題               |

***

## 接続エラー[​](#connection-errors "接続エラーへの直接リンク")

ローカルデータベースへの接続または操作に関する問題。

| コード                                | 名前                 | 説明                                               |
| ------------------------------------- | -------------------- | -------------------------------------------------- |
| [DB01001](/ja/error-codes/DB01001.md) | 接続失敗             | ローカルデータベースに接続できませんでした         |
| [DB01002](/ja/error-codes/DB01002.md) | クエリタイムアウト   | データベースクエリに時間がかかりすぎました         |
| [DB01003](/ja/error-codes/DB01003.md) | トランザクション失敗 | データベーストランザクションを完了できませんでした |

## データエラー[​](#data-errors "データエラーへの直接リンク")

レコード、重複、および制約に関する問題。

| コード                                | 名前                     | 説明                                       |
| ------------------------------------- | ------------------------ | ------------------------------------------ |
| [DB02001](/ja/error-codes/DB02001.md) | 重複レコード             | このIDのレコードはすでに存在します         |
| [DB02002](/ja/error-codes/DB02002.md) | レコードが見つかりません | 要求されたレコードは存在しません           |
| [DB02003](/ja/error-codes/DB02003.md) | 制約違反                 | データがデータベースの制約に違反しています |

## クエリエラー[​](#query-errors "クエリエラーへの直接リンク")

クエリ構文およびデータ型に関する問題。

| コード                                | 名前                 | 説明                                     |
| ------------------------------------- | -------------------- | ---------------------------------------- |
| [DB03001](/ja/error-codes/DB03001.md) | クエリ構文エラー     | データベースクエリに構文エラーがあります |
| [DB03002](/ja/error-codes/DB03002.md) | 無効なデータ型       | データ型が予期される型と一致しません     |
| [DB03003](/ja/error-codes/DB03003.md) | 必須フィールドが欠落 | 必須フィールドが空です                   |
