本人想编写一个用户登录窗口,比如输入用户名:user1,密码123456
数据库是admin,表是username和password.而我自己编写的是用sa的权限登录,可是我想在admin数据库的username和password表里保存登录的用户名和密码,如何实现...万一很多人同时在登录,最好有加载条显示,否则会以为卡了.晚辈对Delphi的面向数据库编程不太熟悉,请各位前辈们指教!

解决方案 »

  1.   

    首先通过aodoconnection连接数据库,这个可以使用sa连接,然后就是操作admin了,就是普通的表增加记录吗进度条,有很多种方法,期中ado可以异步查询具体的,不想多说了,这些还是看看书吧,这里面不可能长篇大论的给你讲,简单的讲,你还是不懂
      

  2.   

    是因为公司的经理要求我给系统管理软件添加注册的登陆窗口,用的数据库是SQL 2000
      

  3.   

    建议:
    1、新建一表 表名:USESID 内含“用户名”“密码”“权限1........字段
    2、新建登录窗体
    3、读USESID值,比较登录值。一样进入MAINFROM,否则退出。
      

  4.   

    http://www.isstudy.com/delphi/2888.html
      

  5.   

    可惜...兄台给的那个网址不是Delphi登陆并连接SQL2000数据库,进行核对用户和密码.
      

  6.   

    你这个“用户”是指sql用户,还是自己程序的用户呀?  
      

  7.   

    先在一个窗体上放一个ADOConnction,双击这个组件,连上数据库.再放一个ADOQuery,把ADOQUERY的connection指向ADOCONnectin.放一个按钮,双击按钮写代码:
    procedure TForm1.btn1Click(Sender: TObject)
    var
      SQLStr:string;
    begin
      SQLStr := 'insert into admin([ID],[UserName],[Password]) values (''%s'',''%s'',''%s'')';
    SQLStr := Format(SQLStr,[edit1.text,edit2.text,edit3.text]);
      with adoquerey do
    begin
      close;
      sql.clear;
      sql.text := SQLStr;
      execsql;
    end;