主题:请问delphi中利用文件来存放数据要怎么做?>
13567696058
[专家分:0] 发布于 2006-04-24 16:06:00
在DELPHI程序中,登录界面一般都是通过打开一个文件,然后从中读取数据的,
我想问下,这个文件是怎么做的呀,
这样的文件不是相当于起到数据库的作用吗?
要是有多个用户的话,那么那个文件要怎么写呢?
为什么要用文件,哪道不能从数据库中读出来的吗?
要是利用SQL语言的话,要怎么做啊?
回复列表 (共4个回复)
沙发
hanzhijun402 [专家分:3690] 发布于 2006-04-24 19:39:00
我想应该是这样的:
一般用文件存放的都是一些无法通过设置参数来保存的数据:
比如C/S架构里,在登陆界面里把服务器的IP地址或者机器名存放在一个文本文件里,关机后下次登录时从这个文件里读取,而不用每次登录都设置一下。
常用的是.ini文件,挺方便的,不过如果涉及到数据保密的话,最好写个加密的函数,不然这个文件也许会坏你的事。
板凳
13567696058 [专家分:0] 发布于 2006-04-25 08:15:00
哪道不用什么程序的吗?
比如说我要想在文件里建立一个这样的文件
用户名 密码
用户1 密码1
.... ...
用户N 密码N
这样的那个文件在怎么编写啊?
3 楼
13567696058 [专家分:0] 发布于 2006-04-25 08:19:00
就是一个用来存放用户登录资料的?
用户登录的资料也是从这个里面读取的?
4 楼
hanzhijun402 [专家分:3690] 发布于 2006-04-25 09:09:00
这些信息倒是最好放到数据库里,如果非要放到文件里,你可以使用stringlist类;
var
strl:Tstringlist;
begin
strl:=Tstringlist.create;
for i:=0 to ... do
strl.add('用户:'+‘密码’);
strl.savetofile('c:\a.ini');
strl.free;
end.
我来回复