用类型文件访问及写入时为什么文件会变的非常大.而且用FILESIZE 测出的文件大小也要比实际大小要小很多,内部乱码极多.请问有没有直接用类型文件来实现数据库的方法.我对这种方法情有独中.

解决方案 »

  1.   

    对类型文件使用FILESIZE得到的是记录数,要得到字节数用
    FileSize(你的类型文件)*Sizeof(你的记录类型);乱码?没遇到过。类型文件的存储,类型中的每个分量都要占用其原始类型的字节数;即integer类型的1在文件中是00 00 00 01,其它类似。你说的是这种情况吗?类型文件实现数据库的方法?简单的可以,如简单的添加,删除,修改,查询;但以上都建立在查询的基础上,在类型文件中建立主码或索引是个难题。但没有主码或索引的查询简直无法想象:无索引或主码的9999条数据中找到特定的数据,最坏查询9999次;如果有主码或索引,则最坏查询36次。多表关联更是......