首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

做系统登录的用户身份验证然后登录主窗体有关问题,本人新手,要设计一个管理信息系统

2012-10-15 
做系统登录的用户身份验证然后登录主窗体问题,本人新手,要设计一个管理信息系统。procedure TForm1.Button1

做系统登录的用户身份验证然后登录主窗体问题,本人新手,要设计一个管理信息系统。
procedure TForm1.Button1Click(Sender: TObject);
var
 ADOTable1.Active:boolean;
begin
 ADOTable1.Active:=False;
 ADOTable1.Open;
 ADOTable1.first;
while not ADOTable1.Eof do
begin
  ADOTable1.Active:=true;
  if edit1.Text:=trim(adotable1.fieldbyname('用户姓名').AsString) and edit2.Text:=trim(ADOTable1.fieldbyname('用户密码').AsString)
then
  begin
  Form1.Hide;
  Form2.show;
  end;
  else
  begin
  shoumessage('用户名或密码错误');
  break;
  end;
end;


请问一下这段代码错误之处并给我一些指正,谢谢了。

[解决办法]
var
 ADOTable1.Active:boolean;

定义变量是不能这么定义的。
[解决办法]
用ADOQuery直接查就可以,再说你用ADOTable效率也不高。
[解决办法]
if (edit1.Text:=trim(adotable1.fieldbyname('用户姓名').AsString)) and (edit2.Text:=trim(ADOTable1.fieldbyname('用户密码').AsString))

热点排行