2011-01-14 35 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的引用,以及。 –