用adoconnect.連接excel編譯時.? 那里有oracle developer 下載??? (100分)

  • 主题发起人 wind fly
  • 开始时间
W

wind fly

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用ADOconnect 連接excel編譯時.出現 Project Project1.exe raised exception class EOleException with message'microsoft jet
質料庫引擎無法開啟"檔案.它已經被其他的使用者單獨地開啟'或者你需要有視察資料的權限.'
我使用的是win2000+delphi6. 用administrator進的win2000.本机沒安裝office;
adoconnect.connectionstring='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/bak/2002年新進人員名單.xls;Mode=ReadWrite|Share Deny None;
Extended Properties=excel 8.0;Persist Security Info=False;Jet OLEDB:System database="";
Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=35;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'
 
很简单
因为在设计和运行时打开了两个adoconnect,EXCEL只允许1个
在运行前将adoconnect关掉就行了
 
文件已经被打开
 
它的打开方式是独占方式的,把excel关闭就可以了
 
是啊,你可以先关闭Delphi6,Excel ,运行这个可执行文件,而且要注意,这个数据库中的
表是Excel中的区域名哦!试一下吧!
 
多人接受答案了。
 
顶部