积极答复者
如何判断 access 锁住

问题
答案
-
access文件打开的时候会产生一个隐藏文件,在相同目录下,如果有这个文件,你就可以判断已经被打开了。
family as water
- 已建议为答案 Lisa ZhuModerator 2012年11月12日 9:28
- 已标记为答案 Lisa ZhuModerator 2012年11月23日 8:44
-
您好,
可以试一下设定connectionstring字串加入Exclusive=1,设定只能有一条连线,来判断 access 锁住。
如果open fail,表示被锁住。
Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\mydatabase.accdb;Exclusive=1;
Uid=admin;Pwd=;Access db, check if someone is using… (OLEDB/C#)
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/- 已建议为答案 Lisa ZhuModerator 2012年11月12日 9:29
- 已标记为答案 Lisa ZhuModerator 2012年11月23日 8:44
全部回复
-
access文件打开的时候会产生一个隐藏文件,在相同目录下,如果有这个文件,你就可以判断已经被打开了。
family as water
- 已建议为答案 Lisa ZhuModerator 2012年11月12日 9:28
- 已标记为答案 Lisa ZhuModerator 2012年11月23日 8:44
-
如果是word或excel,那VSTO有code可做。
大家一齊探討、學習和研究,謝謝!
MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
MCT, Microsoft Community Star(TW & HK),
Microsoft MVP for VB.NET since 2003
My MSMVP Blog -
您好,
可以试一下设定connectionstring字串加入Exclusive=1,设定只能有一条连线,来判断 access 锁住。
如果open fail,表示被锁住。
Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\mydatabase.accdb;Exclusive=1;
Uid=admin;Pwd=;Access db, check if someone is using… (OLEDB/C#)
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/- 已建议为答案 Lisa ZhuModerator 2012年11月12日 9:29
- 已标记为答案 Lisa ZhuModerator 2012年11月23日 8:44
-
不可寫入出現時,是有其他人在開那Office Access嗎?
大家一齊探討、學習和研究,謝謝!
MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
MCT, Microsoft Community Star(TW & HK),
Microsoft MVP for VB.NET since 2003
My MSMVP Blog