写了1个程序,服务器端2000 server,access 2000 数据库.把这个数据库共享以便其他客户端访问.1客户访问服务器上这个共享的数据库时候,老出现1个对话框,要求输入用户名和密码.有什么办法去掉他们呢 ?呵呵,我也不想在客户端分配1个服务器的用户名,否则太多了.
2我这样通过共享数据库实现远程访问,有什么问题没有?
3通过modem远程连接这个服务器.我尝试了2个xp客户端.服务器名为apple.我ping apple,有的xp客户端可以ping 通,但是有的却不行,请问这是什么原因?

解决方案 »

  1.   

    1、你在设计时用了DataSet控件吗,他可以去掉密码提示框,
    2、可以通过共享数据库实现远程访问,没有有什么问题
    3、可能是网络连接或设置的问题
      

  2.   

    1.你这程序的逻辑够乱的。xp作为客户端他应该能记录住服务器的用户名称和密码。2.通过共享访问数据库,如果你只有一个用户还行,多用户是不可能的。3.很多xp关闭了 IMCP协议,ping不通的,但是不代表它的网络不正常。
      

  3.   

    1.请问我如何在程序里实现打开服务器的这个共享数据库,而且数据库还有密码.
    2共享访问数据库,多个客户没有问题呀.
    3.请问楼上的:apple 的ip 为192.234.11.111,为什么我ping ip地址没有问题,但是,ping apple名字却不可以呢?我如何解决这个问题呢?
      

  4.   

    1你可以建个ODBC数据源来链接你的数据库
    2多个用户没有问题
    3你肯定拼写没有错误嘛?我建议你直接使用IP,而不是计算机名
      

  5.   

    不是看得很明白1. 客户端记不记住密码跟是不是 XP 没什么关系2. 这将会是 dirty read, 总之多人在用会有时数据不完整3. ping ip 没有问题就好了嘛, 一般来说出了局域网我都用 ip 访问, 就是用机器名我也用得是 dns 名, 不是 NetBIOS 名
      

  6.   

    首先用IPC连接服务器,就不会出现登陆界面了。
    不能Ping通,不管它,直接按照IP地址访问:
    如://192.168.0.1/共享数据库/DD.MDB
    为什么不用SQL啦????