| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 904 人关注过本帖
标题:关于登陆界面,请指教
只看楼主 加入收藏
龙之吻
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-4-2
收藏
 问题点数:0 回复次数:6 
关于登陆界面,请指教

建立了一个新的数据库,保存了三个用户名和密码,
通过adoconnectation组件连接数据库,设计登陆界面.
相应代码如下
procedure TForm1.Button1Click(Sender: TObject);
var
s,k:string;
begin
s:=edit1.Text;
k:=edit2.Text;
adotable1.Open;
while not(adotable1.Eof)do
if(s=trim(adotable1.FieldValues['用户名']))and(k=trim(adotable1.FieldValues['密码']))then
begin
showmessage('成功');
exit;
end;
adotable1.Next;
begin
showmessage('失败');
exit;
end;
end;
在登陆筐中输入数据库中的第一个用户名和密码就会显示成功,但是输入next用户名和密码就没反应了,
adotable1.Next;
showmessage('失败');
exit;
这一块就是加的不对,不知道怎么改.请高手们指教

搜索更多相关主题的帖子: 界面 指教 登陆 
2006-04-23 20:29
kyle218
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-23
收藏
得分:0 

procedure TForm1.Button1Click(Sender: TObject);
var
s,k:string;
begin
s:=edit1.Text;
k:=edit2.Text;
adotable1.Open;
while not(adotable1.Eof) do
if(s=trim(adotable1.FieldValues['用户名']))and(k=trim(adotable1.FieldValues['密码']))then
begin
showmessage('成功');
exit;
end;
else
adotable1.Next; //如果查找上一个不成功,转下一个

if (adotable1.Eof) then //查找所有数据库记录完毕,没有找到,登录失败
begin
showmessage('失败');
exit;
end;
end;

而且要记得adotable1.Close;

[此贴子已经被作者于2006-4-24 0:44:52编辑过]

2006-04-23 20:46
龙之吻
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-4-2
收藏
得分:0 
楼上的谢了啊.

成功不仅要积累,还需大胆! 学海无涯,苦坐舟! 拥有快乐便拥有了一切!
2006-04-24 18:32
龙之吻
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-4-2
收藏
得分:0 

接着问了,为何在登陆筐中第一次输入正确的用户名和密码才显示'成功',否则就一直显示'失败'.好象adotable1.next;根本不起作用啊,怎么回事啊!


成功不仅要积累,还需大胆! 学海无涯,苦坐舟! 拥有快乐便拥有了一切!
2006-04-24 19:08
龙之吻
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-4-2
收藏
得分:0 
怎么没人指教啊,

成功不仅要积累,还需大胆! 学海无涯,苦坐舟! 拥有快乐便拥有了一切!
2006-04-24 22:54
xiaoqiang13
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-5-28
收藏
得分:0 
以下是引用龙之吻在2006-4-24 19:08:00的发言:

接着问了,为何在登陆筐中第一次输入正确的用户名和密码才显示'成功',否则就一直显示'失败'.好象adotable1.next;根本不起作用啊,怎么回事啊!

怎么没有人回答??????????


2006-05-28 20:54
dzy
Rank: 2
等 级:新手上路
威 望:3
帖 子:708
专家分:0
注 册:2006-5-27
收藏
得分:0 
好象当登入失败后
以后的登入多是失败

情人太累,小姐太贵,友谊交往最实惠 ,没事开开“同学会”,拆散一对算一对!
2006-05-30 11:22
快速回复:关于登陆界面,请指教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020214 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved