我是用C/S形式连接数据库,想在客户端做个登陆窗口,用户名和密码从远程数据库获取,我在客户断放了SocketConnetion,ClientDataSet,DaataSoure,Query四个数据库相关组件,如何获取数据库表[adminpassword]中的多个用户和密码与用户所添的帐号密码进行比较呢??

解决方案 »

  1.   

    5555555555555555555555555555555555555555555555555555555555555555555555555555555
      

  2.   

    一开始思路就错了数据库的用户名和密码怎么能让你轻易得到呢?根据客户提供的用户名和密码到数据库去验证才是正解
      

  3.   

    能获取数据库名、服務器名、表名
    多个用户和密码与用户所添的帐号密码进行比较呢??這個你首先得知道呀。這個是用來輸入進去的,或在程序裡就寫好了的,然後掉用它,不然的話不成了黑客了。
      

  4.   

    登陆帐号可以分2种
    1、帐号是数据库的帐号,程序根据这个去连接,连接成功后调用数据库自带的函数返回帐号信息。
    2、连接数据库的帐号写死在程序里,登陆的帐号从数据库的表里面读取。
      

  5.   

    如果你登陆的是管理员账号并且取得指定的权限的话,是可以取得其他用户名的。