标题:小弟做的登陆界面有些问题想请教大虾
只看楼主
aaqqo
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-3-22
结帖率:0
已结贴  问题点数:10 回复次数:2 
小弟做的登陆界面有些问题想请教大虾
数据库用的是SQL SERVER 。我做好了一个登陆界面用用户名可以登陆了,但是我现在想把界面设置成用户名和用户ID都能登陆。具体代码如下:procedure TF_cl_login.Spb7Click(Sender: TObject);
begin
   try
   Database1.Connected:=True;
   Table1.Filter:='用户名='''+E_user.Text+'''';//(想在这加上 or Table1.Filter:='用户ID='''+E_user.Text+''''但是不知道怎么实现)
   Table1.Filtered:=True;
   Table1.Open;
   Except
    Application.MessageBox('请与系统管理员联系。','数据库连接错误!',MB_OK);
    Application.Terminate;
   end;
   if Table1.RecordCount=1 then
    begin
    if Table1['密码']=E_passwd.Text then
   begin
    F_cl_login.Hide;
    F_cl_main.show;
    F_cl_main.Caption:='欢迎'''+E_user.Text+'''登陆'

   end
   else
     Application.MessageBox('请确认密码,注意大小写!','密码错误',MB_OK);
   end
   else
     Application.MessageBox('请确认用户是否正确!','用户不存在',MB_OK);

end;


搜索更多相关主题的帖子: 界面 登陆 
2010-05-08 13:00
lth_1234
该用户已被删除
得分:5 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-12 12:05
shuang200911
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:39
专家分:337
注 册:2009-11-2
得分:5 
Table1.Filter:='用户名='''+E_user.Text+''' or 用户ID='''+E_user.Text+'''
2010-05-13 17:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-305824-1-1.html




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

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