2011-01-14 49 views

回答

5

既然您已經提供了很少或沒有提供您的意思或您打算做什麼的信息,我可以給你的唯一建議是閱讀dets手冊。你可能需要的功能有:

  • dets:open_file/1dets:open_file/2打開具有在它的信息的文件。
  • dets:traverse/2可以遍歷商店中的數據,並通過fun進行任何你想做的事情(在這種情況下寫入文本文件)。
  • dets:close/1關閉數據存儲。

如果你想更具體的建議,或者如果你想的完全不同的東西,你要問更好的問題—一個有細節,例如。

3

在「Mnesia用戶指南」中,「只是我的正確意見」的答案示例。

{ok, N} = dets:open_file(schema, [{file, "./schema.DAT"},{repair,false}, 
            {keypos, 2}]), 
F = fun(X) -> io:format("~p~n", [X]), continue end, 
dets:traverse(N, F), 
dets:close(N).  

http://www.erlang.org/doc/apps/mnesia/Mnesia_chap7.html#id75830

+0

實際上有一個例子在dets的引用,以及。 –