回 帖 发 新 帖 刷新版面

主题:请问delphi中利用文件来存放数据要怎么做?>

在DELPHI程序中,登录界面一般都是通过打开一个文件,然后从中读取数据的,
我想问下,这个文件是怎么做的呀,
这样的文件不是相当于起到数据库的作用吗?
要是有多个用户的话,那么那个文件要怎么写呢?
为什么要用文件,哪道不能从数据库中读出来的吗?
要是利用SQL语言的话,要怎么做啊?

回复列表 (共4个回复)

沙发

我想应该是这样的:
一般用文件存放的都是一些无法通过设置参数来保存的数据:
比如C/S架构里,在登陆界面里把服务器的IP地址或者机器名存放在一个文本文件里,关机后下次登录时从这个文件里读取,而不用每次登录都设置一下。
常用的是.ini文件,挺方便的,不过如果涉及到数据保密的话,最好写个加密的函数,不然这个文件也许会坏你的事。

板凳

哪道不用什么程序的吗?
比如说我要想在文件里建立一个这样的文件
用户名             密码
用户1              密码1
....                ...
用户N              密码N
这样的那个文件在怎么编写啊?

3 楼


就是一个用来存放用户登录资料的?
用户登录的资料也是从这个里面读取的?

4 楼

这些信息倒是最好放到数据库里,如果非要放到文件里,你可以使用stringlist类;
var
 strl:Tstringlist;
begin
 strl:=Tstringlist.create;
 
 for i:=0 to ... do
   strl.add('用户:'+‘密码’);
 strl.savetofile('c:\a.ini');

 strl.free;
end.

我来回复

您尚未登录,请登录后再回复。点此登录或注册