我想用 ADO to 連接 excle2013, 但是報下面的錯誤,麻煩哪位大神幫忙看看哪里錯了。
Can’t found installed ISAM.
[dcc32 Error] Unit1.pas(31): E2233 Property 'ConnectionString' inaccessible here
Conn.ConnectionString:='Provider=Microsoft.ACE.OLEDB.15.0;Data Source=C:\a01\result.xls;Extended Properties=excle 15.0;Persist Security Info=true;'
uj5u.com熱心網友回復:
你自己查一下,有15.0這么高的版本嗎?我用的是Microsoft.ACE.OLEDB.12.0;另外excel拼寫錯誤。ConnectionString := 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=' + Edit7.text +';Extended Properties=Excel 12.0;Persist Security Info=False;';
uj5u.com熱心網友回復:
主要是,EXCEL2013 是64位的程式。所以你把程式生成X64,然后因該沒問題了。我是用 Delphi XE5 的。
uj5u.com熱心網友回復:
請問你的delphi XE中有activeX的組件板嗎? 我安裝了MSCcomm32控制元件但是找不到。uj5u.com熱心網友回復:
D7的sever里面有自帶的office服務器的,我用excel2000,可以操作2010版的excel。再高版本的好像不可用了,高版本的delphi暫時還未使用過
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/20844.html
標籤:VCL組件開發及應用
上一篇:gin系列-中間件
