User manual - 拡張機能ライブラリリファレンスマニュアル(2014年8月7日)

Table Of Contents
110
戻り値
下記の値を返します
HASH_OPERATIONOK
:正常終了
DATA_NOFILEWRITE
:データファイル ライトエラー
DATA_FILEOVERFLOW
:データファイル フル
DATA_NOFILEOPEN
:データファイル 未オープン
DATA_NOFILESEEK
:データファイル シークエラー
IDX_NOFILEREAD
:インデックスファイル リードエラー
IDX_NOFILEWRITE
:インデックスファイル ライトエラー
IDX_NOFILEOPEN
:インデックスファイル 未オープン
IDX_NOFILESEEK
:インデックスファイル シークエラー
HASH_NOMEMORY
:実行メモリ不足
HASH_KEYNOTFOUND
:該当インデックスなし
HASH_INVALIDKEY
:不正キー入力 (キー長不一致)
HASH_KEYNULL
:キーポインタ不正 NULL
HASH_INVALIDDATA
:不正データ入力 (データ長不一致)
HASH_DATANULL
:データポインタ不正 NULL
説明
本関数は、データファイルに新しいレコード(キー+データ)を追加します。
一度に追加できるレコードは、1 レコードで、既存レコードの末尾に追加されます。(既存レコードの間
に追加することはできません。)
データファイルがオーバーフローしていないこと、データレコードの数が、インデックスヘッダーに指定
されている数より少ないことが条件です。