有谁知道点样使用dat文件?(100分)

  • 主题发起人 主题发起人 ljzboy
  • 开始时间 开始时间
L

ljzboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我遇到一个软件,他的数据都分放在很多个dat文件里面。我猜它用的是桌面数据库,但是不知道是
什么数据库。我试过用access和VFP都打不开它。那位大虾有好提议或类似经验?
 
不一定是数据库,可能是自己定义的文件,你可能打开不了
 
我听讲有一种文本型的数据库,但是问题是,在这个软件里面数据量是很大的,但是速度确一点不慢,
如果讲它不是用数据库的技术,那么真是不知道它点做罗
 
是DBISAM
介绍:
能支持中文栏名,数据类型丰富,不需BDE,不需ODBC,不需ADO,.......
数据量中等情况下,感觉比SQL-SERVER、INTERBASE 响应速度快。

缺点:
不支持视图、存储过程、触发器等特性;
只能对数据库整体赋予权限,不能单独对表赋予权限;
数据库管理工具没有备份、恢复功能....................

感觉他象ACCESS,但网络功能比ACCESS强多了,对于一般的数据库应用他就足够了。

可在下面URL下载查看程序:
http://www.playicq.com/dispdoc.php?t=&id=963
 
楼上的老兄能讲得详细一点吗?或者有没有相关的文档可供参考。我的email:ljzboy@21cn.com
还有,上面的URL下载的程序用不了。所以我还没办法试得到我遇到的情况是不是DBISM.
谢谢
 
ljzboy:我可以来给你解答:
.dat 就算是一种文件型数据库吧,我理解。首先声明一个数据结构(比如记录类型),如:
Type Tperson=Record
Name:string;
Age:integer;
Sex:Boolean;
end;
Var Mydatafile:Tperson;
procedure Proc_Name(sender:Tobject);
begin
Assign(Mydatafile,'c:/data.dat');
Rewrite();//创建并打开一个文件;
Read();//按一定格式去读数据文件;
Write();//写一定格式的数据文件;
...
end;
基本思想就是这样如若不明白之处,与我联系啊》cc_hfg@163.com

 
谢谢楼上各位的发言,欢迎继续。
To prog_life:我已经发了邮件给你,有没有收到?请回复!
 
ftp://202.117.213.5/file/Dbisam3.rar
或者可以到www.51delphi.com去看看

有些资料我已经发到你信箱
 
to vine, 我还没有收到你的资料啊。是不是发错了邮箱呢?我的邮箱是ljzboy@21cn.com
谢谢
 
dat文件我經常用.你可把它當成txt一樣的文件來讀寫
 
请问如何对.dat文件里的记录做查询啊?
 
后退
顶部