我一直在学习数据库编程。前几天看到一个例子。他是使用.dat来存放数据的。我不是很明白。.dat是由什么来创建的呢。
我看过有本书上。有个例子。是通过代码。建立的。
Address=record
  Name:string[10]; //姓名
  Sex: String[4];  //性别
  Duty:string[10]; //类别 包括('行政人员','教师','初一','初二','初三')等
  Age: Word;       //年龄
  State:String[16]; //状态 包括('毕业','在校','专职','兼职',‘职务’)等
但是我用txt打开。能直接看到里面的数据。但是。那个例子里面的打开全是乱码。

解决方案 »

  1.   

       晕。还没写完点发布了。希望了解的人能帮忙说一下。.dat是通过专门程序建立的。还是能过代码的。为什么人家的是乱码我看不到。我想了好久实在是不明白。
      

  2.   

    dat是个文件后缀,其实就是文本关于它写的你看不到,是因为它可能是以二进制的形式写进去的,而你可能是按文本写进去的。
      

  3.   

    .dat只是个后缀而已,你可以随便起后缀名,甚至不要 后缀名,关键是你以何种结构存储数据,这个要你自己定义
      

  4.   

    哈哈,现在还这么多Delphi的爱好者呢
      

  5.   

    同意dat只是一个后缀名这一说法。因为access数据库(*.mdb)可改名为*.dat,而显然你看到的只是乱码。
    如果record类型存储数据的话,如果不加密存储是可以看到正确的数据的,但如果加密存储的话那也是一堆乱码。所以你看到的文件可能是非dat(指数据文件格式而非电影文件)或者加密存储的dat格式
      

  6.   

    TADODataSet.SaveToFile就可以存为二进制文件