解决方案 »

  1.   

    不能直接读取写入远程Access 这玩意是单线程。
    建议使用WebService来操作,这样就可以保证只有1个线程能访问Access。也可以更好的理解Soa。
      

  2.   

    WebService?不太了解,看来还是要深入学习下啊。
      

  3.   

    换个数据库,用mysql等支持远程访问和连接池的数据库,access本质上就是一个文件,你远程共享文件夹操作文件或多线程访问,都会有各种问题
      

  4.   

    做成网站,使用access数据库也不是很靠谱吧
      

  5.   

    看起来是权限问题, 如果web server和access文件所在服务器在一个域中,比较简单。设置一个域帐号,有权限操作access文件,然后在IIS中设置web site的application pool由这个域帐号运行即可。如果不是域,我们有个老的系统在win2003上是使用的 stored user names and passwords来解决的,把有权限访问access的账户保存在这里。win2008应该在这里配置:
    Control Panel\User Accounts\Credential Manager
      

  6.   

    建议使用sql server express,也是免费的。
      

  7.   

    Access 这种轻量的数据库,都是本地用的
      

  8.   

    现在情况是XP系统下,2008系统下,都可以提交数据到数据库!关键问题在于,2008系统下的数据库,必须要先通过开始->运行:\\IP地址,输入2008系统的用户名和密码连接并打开那个共享文件夹,再关闭。什么都不做,然后就可以成功连接到数据库,也不提示出错,并且能够提交数据到数据库啦。
    (通过上述操作,感觉是本地用户有权限访问数据库了,然后程序才能通过.)
    而如果不进行上述打开共享文件夹的操作,直接提交数据,就提示出错。错误在顶楼有说明。
    我想知道的是,为什么我必须要先通过运行打开共享文件夹,再提交数据,而不是直接提交数据。可能与2008的共享文件夹设置有关系,但我在添加internet来宾帐户时,也提示未能找到Internet来宾账户。我感觉与访问权限这块有关系,但就是不知道问题出在那里。
    还请内行关注!!!!!实在不行只有换数据库了,但是一个非常小的数据,个人感觉没必要用SQLSERVER.
      

  9.   

    其实程序功能很简单,就是提交客户机端的电脑硬件信息,最关键的是这几个,硬盘型号,硬盘SN,MAC地址,IP地址,前面已经做了一个C/S的,也可以提交信息,但发现通过JS不能正确获取硬盘SN(8位的那个编码),才想到做成一个单提交数据的程序,再通过网页查看数据.在网上查了,JS获取不到硬盘SN,一般通过*.Model获取到的只是硬盘的型号。如果有JS的高人也可以告诉下哦。那就只改下原来的C/S代码就行了。
      

  10.   

    看我6楼的回复了吗?用stored user names and passwords可以记住密码,在control panel里面。