ACCESS + ADO 进行编程时,如何现实多用户共享?(20分)

  • 主题发起人 主题发起人 szluck
  • 开始时间 开始时间
S

szluck

Unregistered / Unconfirmed
GUEST, unregistred user!
做完了一个小程序,用access数据库+ado用installshield制作安装盘,如何现实多用户共享,
我的数据库路经:以:c:/bm-7/bm-7xy.mdb
单机安装没有问题。如果共享需要什么设置?
谢!!!
 
三层开发!其实就是一个数据库连接,多个中间层连接,这里就是要注意队列问题
 
最简单的做法:设一个共享文件夹,把路径指向它,不就可以了
 
沒有三層開發,如果用odbc或bde都可以解決,就是ado數據鏈接的問題?
 
我的adoconnection1的set是:Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:/bm-7/BM-7XY.MDB;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=4;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
有沒有問題》
 
Data Source=C:/bm-7/BM-7XY.MDB是不是設立了絕對路相所以不能共用
 
共享时当然需要修改链接字符串了
例如将Data Source改成//Server1/bm-7/bm-7xy.mdb,架设数据库安装在Server1上。
另外ADOConnection的连接方式最好修改成ReadWrite,避免共享冲突。
 
后退
顶部