ACCESS数据库文件放在一个共享目录下,问题是:当用户使用User01登陆时,如何使得此时其他使用者,无法用User01登陆(即:他再用User01登陆时,Msgbox "User01已经被占用,请选择其他用户名!")?

解决方案 »

  1.   

    用户表多1个子段,然后登陆的更改这个字段的状态,每次登陆判断用户表该用户的状态,如果是登陆的状态就 Msgbox "User01已经被占用,请选择其他用户名!")?
      

  2.   

    两种办法1,见一个user的表,除了Id,password,name外加另外一个字段记录是否正在使用,当这个用户登陆近来的时候update这个表
    2,使用msldbusr.dll。这个dll可以告诉你正在使用这个数据库的电脑名称,(不同用户也就有不同的电脑名称的),从这个dll抓取资料,使用Exclusive Mode 来维护数据库偶现在在装软件哦,机器现在是慢得要命,等下个你做个例子