如题,比如我的格式为
public type mytype       
    myid as string       
    name as string       
    zwd as string 
    gxx as string
    zll as string
    zdd as string
    zdata as date     
end type      如何把这样的数据保存在一个文件 cc.dat里面呢?而且后面的新数据要直接可以添加进去,不是所有数据重写。
另外保存好以后如何读取指定 日期(就是里面的zdata了,因为每天都要写入数据)的数据呢帮忙给个例子阿。谢谢了

解决方案 »

  1.   

    用分隔符做成txt文件,程序中用数据库的方法操作数据。
      

  2.   

    如果可以确定每个字符串的最大长度,可以按照二楼的方法用二进制来存取,不过用随机文件是最简单的方法。简单地说就是:
    open <文件名> [for random] as <文件号>len=<记录长度>
    写数据:put # 语句
    put # <文件号>,[<记录号>],<变量名>
    读数据:get # 语句
    get # <文件号>,[<记录号>],<变量名>具体的请楼主自行查找一下相关资料。
      

  3.   

    这里有个例子:
    http://download.csdn.net/source/137610
      

  4.   

    2楼的建议每条记录有长度要求正确,对String字符串需定义为固定长度。
    以下连接有结构体数据的读写删除等代码实例:
    http://zhidao.baidu.com/question/42391351.htmlhttp://zhidao.baidu.com/question/42391753.html