1

指定されたユーザー名が既に dets テーブルに存在するかどうかを確認する関数があります。

  is_username_web2_exists(Username)->
    dets:open_file(?FILE_PATH),
    case dets:lookup(?FILE_PATH,Username) of
        [_] -> true;
        _ -> false
    end,
    dets:close(?FILE_PATH).

別のモジュールでそれを呼び出すと、最後の行の問題である false が常に発生します。これを削除すると、関数は正常に動作するためです。テーブルを正しく閉じましたか?

4

1 に答える 1