## db++ エラーコード

DB++ エラーコード
PHP 定数 | db++ 定数 | 意味
--- | --- | ---
`DBPLUS_ERR_NOERR` (integer) | ERR_NOERR | Null エラー条件
`DBPLUS_ERR_DUPLICATE` (integer) | ERR_DUPLICATE | 重複するタプルを挿入した
`DBPLUS_ERR_EOSCAN` (integer) | ERR_EOSCAN | rget() からスキャン終了
`DBPLUS_ERR_EMPTY` (integer) | ERR_EMPTY | 関係が空(サーバー)
`DBPLUS_ERR_CLOSE` (integer) | ERR_CLOSE | サーバーをクローズできない
`DBPLUS_ERR_WLOCKED` (integer) | ERR_WLOCKED | レコードは書き込みロックされている
`DBPLUS_ERR_LOCKED` (integer) | ERR_LOCKED | 関係は既にロックされている
`DBPLUS_ERR_NOLOCK` (integer) | ERR_NOLOCK | 関係をロックできない
`DBPLUS_ERR_READ` (integer) | ERR_READ | 関係の読み込みエラー
`DBPLUS_ERR_WRITE` (integer) | ERR_WRITE | 関係の書き込みエラー
`DBPLUS_ERR_CREATE` (integer) | ERR_CREATE | create() システムコールが失敗
`DBPLUS_ERR_LSEEK` (integer) | ERR_LSEEK | lseek() システムコールが失敗
`DBPLUS_ERR_LENGTH` (integer) | ERR_LENGTH | 最大長を越えるタプル
`DBPLUS_ERR_OPEN` (integer) | ERR_OPEN | open() システムコールが失敗
`DBPLUS_ERR_WOPEN` (integer) | ERR_WOPEN | 関係は既に書き込みオープンされている
`DBPLUS_ERR_MAGIC` (integer) | ERR_MAGIC | ファイルは関係でない
`DBPLUS_ERR_VERSION` (integer) | ERR_VERSION | ファイルは非常に古い関係である
`DBPLUS_ERR_PGSIZE` (integer) | ERR_PGSIZE | 関係は異なったページサイズを使用している
`DBPLUS_ERR_CRC` (integer) | ERR_CRC | 不正な CRC がスーパーページにある
`DBPLUS_ERR_PIPE` (integer) | ERR_PIPE | パイプ上の関係は lseek() を要求している
`DBPLUS_ERR_NIDX` (integer) | ERR_NIDX | セカンダリインデックスが多すぎる
`DBPLUS_ERR_MALLOC` (integer) | ERR_MALLOC | malloc() コールが失敗した
`DBPLUS_ERR_NUSERS` (integer) | ERR_NUSERS | 最大ユーザー数エラー
`DBPLUS_ERR_PREEXIT` (integer) | ERR_PREEXIT | 無効な使用法により発生
`DBPLUS_ERR_ONTRAP` (integer) | ERR_ONTRAP | シグナルにより発生
`DBPLUS_ERR_PREPROC` (integer) | ERR_PREPROC | プリプロセッサにおけるエラー
`DBPLUS_ERR_DBPARSE` (integer) | ERR_DBPARSE | パーサ上のエラー
`DBPLUS_ERR_DBRUNERR` (integer) | ERR_DBRUNERR | dbにおける実行エラー
`DBPLUS_ERR_DBPREEXIT` (integer) | ERR_DBPREEXIT | prexit() * プロシージャにより発生した終了条件
`DBPLUS_ERR_WAIT` (integer) | ERR_WAIT | 少し待つ(simple のみ)
`DBPLUS_ERR_CORRUPT_TUPLE` (integer) | ERR_CORRUPT_TUPLE | クライアントが壊れたタプルを送信した
`DBPLUS_ERR_WARNING0` (integer) | ERR_WARNING0 | simple ルーチンが、修正済みの致命的でないエラーを発見した
`DBPLUS_ERR_PANIC` (integer) | ERR_PANIC | サーバーは実際に実行中断していないが、全てのクライアントに ERR_PANIC が送信された
`DBPLUS_ERR_FIFO` (integer) | ERR_FIFO | fifo を作成できない
`DBPLUS_ERR_PERM` (integer) | ERR_PERM | 不許可
`DBPLUS_ERR_TCL` (integer) | ERR_TCL | TCL_error
`DBPLUS_ERR_RESTRICTED` (integer) | ERR_RESTRICTED | ユーザー二人のみ
`DBPLUS_ERR_USER` (integer) | ERR_USER | アプリケーションプログラマによるライブラリの使用エラー
`DBPLUS_ERR_UNKNOWN` (integer) | ERR_UNKNOWN |