討論一下Access表解決沖突連接的最佳解決方案??? (300分)

據統計 80%會選用ADO
 
将access数据库的目录共享 再用ADO去联就OK了
要不你试试 dcom看怎样 教为麻烦一此
 
三層的我試過,肯定可以,我用的是socket

>>将access数据库的目录共享 再用ADO去联就OK了
這句話說得輕鬆,做起來可不容易,這樣做當沒有其它人使用該數據庫時是可行的
但是當有人使用的時候問題就來了,別說打開裡面表,連接都連接不上

樓上說可以連接上,又不說具體連接的設置是怎麼設置的
 
這樣做當沒有其它人使用該數據庫時是可行的
-------------------------------------------
什么叫"正在使用",我用ADOConnection连了许多也没发现异常,
如果你正进行一些独占操作,比如修改表的结构。别的人连不上是正常的.
 
用ADO做过三台计算机联一个mdb库
不过有以下问题
1。mdb库增长太快。//一天达到了200多兆,压缩后只有10几兆//ado2.1
//升级为ado2.5 后就好多了, 一天只有20几兆。//未压缩
2。mdb库经常损坏。
十几天就2次//修复后,依然可以。
 
to hfghfghfg:
确实可能会出些问题,因为Access只是一个桌面数据库。处理并发,事务
很可能有问题。不过在用户不太多,并发操作不太频繁的情况下还可以
凑货着用.
 
我后来改成SQL SERVER的
//花了一天,我用了一个极其变态的方法//程序有一百多个窗体
//我修改了ADODB.PAS
 
to:xeen
你還是沒看清楚,其它人打開數據庫不是通過ADO打開的,是通過Access寫的程序打開的
 
想作网络版最好别用ACCESS。
 
那些數據都是以前的啦,我才不會去用Access呢,那麼差...

現在是沒有辦法,要用到Access裡面的數據,我試過用共享的方式,但效果不好
經常會出現連接不上(這時候有其它人連接),最麻煩的是經常有Access程序連接到該庫上搞得經常連接失敗。
 
不知道如果这个数据库存放在nt的一个共享目录中,效果如何?
 
不知将Access导入sql,用sql如何?
 
用RDS + ADO可以,以前在VB中用过,在DELPHI中可能也可以的。毕竟都是微软的东西。
 
to:jacaboos
本來就是這樣

to:yangh888
導入到SQL裡面是不可能的,要是有可能早就導入了(實際情況不可能這樣做)

to:yicanqin
說具體點
 
To stuwe,为什么access不能导入sql?

据我所知,应该没有问题!
 
不是不能導的問題啊
是該Access數據庫有Access做的程序在用啊,改了Access程序也要改啊,那樣要很長時間才能搞定,所以說不可能這樣做,還有導入後有很多數據莫名其妙的
 
如果是Acess 2000/xp 则用 ADO ;如果是 Acess 则用 ADO和BDE均可
 
其實我最想知道的是怎麼處理連接沖突而不是怎麼去連接

就是說當該數據庫有其它人打開的時候(Access做的程序),怎麼才能保証該數據庫也能正常連接(如ado)
 
用连接表
不要直接联库
 

Similar threads

I
回复
0
查看
732
import
I
I
回复
0
查看
591
import
I
顶部