如何做一个自己的文本数据库?(200分)

  • 主题发起人 主题发起人 hntangwei
  • 开始时间 开始时间
H

hntangwei

Unregistered / Unconfirmed
GUEST, unregistred user!
各位有没有经验?
有没有做过类似的东东?我想做一个玩玩,各位可否给点建议?...
 
做过。
定义一个类型文件。
好罗嗦的,要自己排序,查找,插入,删除。。。
还是用BDE算了:(
 
不但费事,实用价格还不大。BDE和MS的ODBC都是文本数据库引擎。
Reboot: 用BDE的好像不稳定,上万条记录就有问题——"该程序执行了非法指令",
不知道是不是我的系统问题?
 
如果小还可以考虑,记录超过5000的话,好使用现成的吧;
否则累死你!
 
Sachow: 我有个系统是BDE+dBase for Windows做的,每天要往库
中追加200多条纪录,现在已经用了一年多,还没出问题:)
 
我是说BDE是文本数据引擎不稳定,不是说BDE整个不稳定。我的工作上也经常接触
记录超过10万条的dBase数据表,除了慢一点,也不觉得有什么大问题。虽说慢,但
比起用MapInfo来操作相同的数据表,至少是快上一倍的。
 
各位就当我是在做课程设计,有没有这方面的资料?
To:Reboot,做过?方便的话,可不可以将以前做的过程积累的资料给我发一份?
 
hntangwei,你应该就是做课程设计吧,
就如前面的前辈所说,很麻烦的,全要自己做,
我以前做过,用BASIC (GWBASIC)
什么删除,插入等等都要自己写,
当时我不懂Dbase,我自己想了一个方法,
觉得很自豪的,不过后来懂得更多时,才知道人家一早就用类似的方法。
方法是:
如果删除记录,我只是在文本前填上@符号,没有去真的删除,
增加记录时,去找@开始的符号的记录,找到填上去,
当时很多同学觉得我是高手,还是重点讲评作品,因为当时确实没有同学想到,
现在真觉得一点都没有什么了不起。
 
麻烦是肯定的,不过也是很好玩的吗?
 
不会吧!
要这么麻烦?
Delphi的本身就支持文本数据库,
我用过ADO的。
同常用的数据一样用呀
 
用xml,因xml本身可看为一个文本数据库。
 
hntangwei:
我那是98年做的一个电子衡器称重系统,自己读写文件。
好烂的,你也要?
后来我都改用BDE啦:)
 
hntangwei:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。

 
delphi3编程指南 宇航出版社 徐新华的那本书中有这样一个字定义数据集的完整例子
和详细讲解
 
多人接受答案了。
 
后退
顶部