SQLserver服务器上里面创建一个数据库,里面有admin,user,user1,user2,user3等多个数据表!
怎么客户端登陆界面,输入对应的用户名密码,则转到相对应的user1 user2 user3...数据表?
谢谢各位大哥帮忙解决一下!!

解决方案 »

  1.   

    哎,我爱中华也这样建表,搞到自己的程序到后来越写越写不下去,我建议学数据库编程的同学先学数据库后学Delphi。同类数据放在一张表中,设个主键就行了,不要按对象分别建表,那样管理起来相当麻烦。
      

  2.   

    动态SQL:procedure btnLoginClick(Sender: TObject);
    begin
      if (edtUID.Text<>'')and(edtPWD.Text<>'') then
      begin
        //此处校验登录信息有效性
      end;
      //如果通过校验
      ADOQuery.Active:= false;
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Add('Select * From '''+edtUID.Text+'''');//此处为动态SQL。
      ADOQuery.Active:= true;
    end;