本帖最后由 oyljerry 于 2012-06-21 13:56:12 编辑

解决方案 »

  1.   

    你真有意思,ACCESS本来不是如此使用的,你非要做成服务器客户机模式的,为么不用sqlserver?
    再者,如果非要如此使用,可以在局域网内配置数据源的方式实现,或是网络共享方式(比如将某个远端目录映射到本地,这也太弱了,还是以本地方式使用)
      

  2.   

    为什么服务器端就一定要用sqlserver呢?ACCESS在不是数据很大的情况下完全可以替代sqlserver,至少不用再安排额外的技术人员为客户安装sqlserver。在实际工作中客户的需求更大于技术。
      

  3.   

    你把服务器端的access数据库映射到客户端试一试:我的电脑->工具->映射网络驱动器 
    然后通过ODBC建一个数据源;
    测试一下,看可以否?
      

  4.   

    ACCESS不支持远程访问 。你自己写个服务器
      

  5.   


    支持這種說法。我也用過這種情況,我的做法是在服務器端按訪問需求寫個WebService,這樣在客戶端通過訪問Webservice的方式取得你所需要的東東............
      

  6.   

    架设个iis 写个webservices 中间做个数据传输还有个变态的,不过超级不安全,你把你的机器的某个文件夹共享出来,然后远程把这个文件夹当本地磁盘就跟本地磁盘一样读取....sql server放在公网能访问的机器上本身也不安全 最好还是用一层程序做通讯,安全一些
      

  7.   

    Access本身属于单机型小型数据库
    SQL Server、Oracle这些具备单机和远程功能
      

  8.   

    顶一下,估计楼主做的东西对安全性要求也不高,如果只是局域网用一下的话,干脆就把那个机器里的mdb共享出来就可以了,然后用共享路径去访问它(这就不需要IP了),不过,很不安全,别人可以从共享里直接拷走你的mdb文件。
      

  9.   

    1 "ACCESS在不是数据很大的情况下完全可以替代sqlserver",
     这话只有不完全懂sqlserver的人才能说得出来,其实差别巨大,事务,关系约束,数据类型,触发器,函数,XML,安全等等方面,
    2 webservices当然可以实现你的功能,需要.NET 和IIS
    3 写个ASP网站也能实现,但界面上功能肯定要差一些,因为桌面程序和浏览器功能上还是有差距,需要IIS
    4 ISAPI也能实现 ,需要IIS
    5 前一帖说过的不再重复
      

  10.   

    1 "ACCESS在不是数据很大的情况下完全可以替代sqlserver",
     这话只有不完全懂sqlserver的人才能说得出来,其实差别巨大,事务、关系约束、数据类型、触发器、函数、XML、SQL支持、安全等等方面,不仅仅是在数据量大小的区别
    2 webservices当然可以实现你的功能,需要.NET 和IIS
    3 写个ASP网站也能实现,但界面上功能肯定要差一些,因为桌面程序和浏览器功能上还是有差距,需要IIS
    4 ISAPI也能实现 ,需要IIS
    5 前一帖说过的不再重复