delphi7中登陆判断的代码

根据access中的用户名,密码,和等级判断,如果是普通用户进入form1,如果是管理员用户进入form2... 根据access中的用户名,密码,和等级判断,如果是普通用户进入form1,如果是管理员用户进入form2 展开
 我来答
匿名用户
2013-11-10
展开全部
procedure TfrmLogin.btnLoginClick(Sender: TObject);
begin
with ADOQuery do
begin
Close;
SQL.Text:='Select 用户名,密码 From 用户表 Where 用户名='''+
Trim(edtUserName.Text)+''' and 密码='''+Trim(edtPassword.Text)+'''';
Open;
end;
if ADOQuery.RecordCount>0 then
begin
with ADOQuery do
begin
Close;
SQL.Text:='Select 用户名,等级 From 用户表 Where 用户名='''+
Trim(edtUserName.Text)+''' and 等级=''管理''';
Open;
end;
if ADOQuery.RecordCount>0 then //如果不是管理员就是普通用户
begin
Application.CreateForm(TForm2, Form2);
Form2.Show;
end
else
begin
Application.CreateForm(TForm1, Form1);
Form1.Show;
end;
Close;
end
else
begin
MessageBox(Handle,'用户名称或密码不正确,请重新输入。','错误',MB_ICONERROR);
edtPassword.Clear;
edtPassword.SetFocus;
end;
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式