VB.NET+ACCESS,多用户同时使用ACCESS数据库
做一个实时数据发布系统,使用ACCESS数据库,数据发布部分用网站显示,另外有一个VB.NET的软件向数据库中每10秒写入一个数据。现在的问题是我用的数据库打开语句:"Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Mode=ReadWrite|Share Deny None;Data Source=E:\zjf\TLJKWeb\App_Data\TLJK.mdb",系统在调试时完全正常,但是在IIS中发布时却无法打开数据库;只有删除其中的Mode=ReadWrite|Share Deny None;时IIS中发布可以,但是此时数据写入软件与网页只能打开其中的一个。求助高手,如何解决这个问题?不甚感激。。 --------------------编程问答-------------------- 友情帮顶一下~~~ --------------------编程问答-------------------- access是文件型数据库.网页可以打开多个.
但用access等软件打开mdb时,文件被独占,所以不能再通过页面访问. 能不能解决,这要问MS. --------------------编程问答-------------------- 像就你用office打一个doc,mdb,或excel时, 再将此文件传给其它人,或发邮件当附件时,都会提示你文件正在使用.
一样的. 打开个一个excel, 再在sql中用openrowset访问,也会有这个提示. --------------------编程问答-------------------- "做一个实时数据发布系统,使用ACCESS数据库,数据发布部分用网站显示,另外有一个VB.NET的软件向数据库中每10秒写入一个数据"
access只能一个系统用户访问.
建议使用SQL SERVER --------------------编程问答-------------------- 换数据库服务器如sqlserver,或者用一个共享的连接来处理数据 --------------------编程问答-------------------- 真的没有办法解决了吗?我试过使用SQL SERVER,但是老板坚决不同意,因为没有授权。只有使用ORACLE了,但是ORACLE小弟一翘不通,还是希望看看有没有解决的办法。。。 --------------------编程问答-------------------- 可是在调试的时候为什么又可以呢?
补充:.NET技术 , ASP.NET