在服务器上有一ACC数据库,其中表  ADMIN 中有以下三个字段 USERNAME PASSWORD GOD MD5
现在要求写一程序,分服务器端和客户端。
有客户端提交USERNAME 和 PASSWORD 给服务器。然后由服务器来查询用户名和密码都符合的数据,然后返回一个GOD和MD5的值给客户端。客户端收到数据后MESSAGEBOX(GOD+MD5)。请注意,我说的是ACC数据库,不是SQL SERVER 。本人就只有100分啦~ 哪位给个源代码,我倾家荡产地把分送他。
谢谢啦~

解决方案 »

  1.   

    纠正:其中表  ADMIN 中有以下三个字段 USERNAME PASSWORD GOD MD5
    改为:其中表  ADMIN 中有以下四个字段 USERNAME PASSWORD GOD MD5
      

  2.   

    纠正:其中表  ADMIN 中有以下三个字段 USERNAME PASSWORD GOD MD5
    改为:其中表  ADMIN 中有以下四个字段 USERNAME PASSWORD GOD MD5
      

  3.   

    >>有客户端提交USERNAME 和 PASSWORD 给服务器。然后由服务器来查询用户名和密码都符合的数据,提交的方式有很多种,你没有限制,反而不知要给你什么至少有普通的C/S, dcom, com+, webservice 等多种方式
      

  4.   

    将字符串提交给中间层 由中间层判断是否登陆,再返回BOOL
      

  5.   

    有客户端提交USERNAME 和 PASSWORD 给服务器。然后由服务器来查询用户名和密码都符合的数据,然后返回一个GOD和MD5的值给客户端。客户端收到数据后MESSAGEBOX(GOD+MD5)。
    ------------------------
    这就是问题的关键了
    主要问题就转化为  数据的提交+判断+返回提交、返回都可以通过很多途径来完成,比如soket、com+等
    然server收到信息后进行处理,这个很简单吧
    然后client接受返回数据,给出相应的提示就可以了建议你看看一般的网络编程先
      

  6.   

    请问中用什么连接服务器?DCOM?SOCKETConnection?
    要是分布式系统的话请看李维的Delphi5.0X系统书
      

  7.   

    其实很简单,在应用服务器上定义一个方法:Login(const User, Password; string; out GOD: Variant; Out MD5: Varaint);然后在客户端调用DCOMConnection.AppServer.Login(User, Password, GOD, MD5);然后GOD和MD5就传回来了。