ADO访问ACCESS,在我的程序写数据库时不希望其它程序访问数据库,应该用什么方法?这里的其它程序可能不是在数据库所在的机器上运行。

swallowma 2005-08-01 10:05:24
我写的程序是服务器程序,其中ACCESS数据库也存放于服务器,现在我的程序要向数据库中写入一些数据,而其它程序(可能不在服务器运行)需要访问数据库来得到一些数据,我希望在我的程序写数据库的某个表时,其它程序不可访问数据库的该表(即互斥访问数据库表),该怎么办呢?请高手指点!
...全文
102 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
handsomerun 2005-08-01
  • 打赏
  • 举报
回复
access不行的,最好只能用一个程序打开,两个以上就………………危险了
saliors 2005-08-01
  • 打赏
  • 举报
回复
ACCESS数据库好像没有这个功能,ACCESS可以以独占方式打开,但同一时间只能有一个程序访问数据库。
楼主可以用SQL Server。
swallowma 2005-08-01
  • 打赏
  • 举报
回复
同志们啊,来了就要说话呀。
zjli_stong 2005-08-01
  • 打赏
  • 举报
回复
独占方式可以采用下述语句:
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd="
你试试看

zjli_stong 2005-08-01
  • 打赏
  • 举报
回复
楼主,我也遇到类似的问题,想向楼主请教以下,您的Access放在服务器,在本机上是通过什么方式读取的?我暂时只能通过服务器共享然后在本机用ODBC读取,楼主有没有其它方法?非常感谢!希望以后能经常探讨,我的Email是zjli04488@sohu.com。
swallowma 2005-08-01
  • 打赏
  • 举报
回复
那怎么样用独占方式打开呢?能给个示例吗?是在连接函数中设置什么参数吗?

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧