本人现有一软件,我想把软件的使用者的个人资料的安全性提高一点!就用一个TADOConnect来连接一个代有密码的ACCESS数据库,连接方法是软件运行时执行语句进行连接,也就是说用代码来连接,当数据库连接成功之我想根据用户输入唯一的代码和密码来判断用户的密码是否正确!可是我却怎么都取不出数据库中的数据和输入的数据作比较!请问一下这种情况下怎样才能调出ACCESS数据库中的数据啊!    请知情者尽快告之,在下有分相送!!! 注:在数据库中有几个数据表;

解决方案 »

  1.   

    哦!对了,有那位有源代码的话请帮忙给一份,在下不胜感激!! E_Mail:[email protected]
      

  2.   

    在Access库中建立一张用户信息表,从那个表里取数据和用户输入相比较。
      

  3.   

    是的,可以先根据用户名在表中定位,再比较输入的密码同表中的密码是否相符,如果不符就提示密码错误;如果连用户名在表中都找不到,就提示找不到用户名。
     result1:=ADOtable1.Lookup('username',edit1.text,'username');
     if VarIsNull(results) then showmessage('找不到用户名')
      else result2:=ADOtable1.Lookup('username',edit1.text,'password');
     if VarIsNull(results) then showmessage('密码错误') 
      else begin
        close;//关闭密码窗
        form1.show;//显示主窗体
      end;
      

  4.   

    漏了,重贴一下,呵呵
    result1:=ADOtable1.Lookup('username',edit1.text,'username');
     if VarIsNull(result1) then showmessage('找不到用户名')
      else result2:=ADOtable1.Lookup('username',edit2.text,'password');
     if VarIsNull(result2) then showmessage('密码错误')
      else begin
        close;//关闭密码窗
        form1.show;//显示主窗体
      end;
      

  5.   

    可以用ADO内核进行编辑如
    用RECORDSET.FIELDS(INDEX).VALUE
    可以联系:[email protected]