Delphi7使用ADO直接連線Excel讀取資料

2022-02-04 21:29:25 字數 430 閱讀 7506

我之前是連線成功的,現在不知道為什麼怎樣連都失敗。最後才知道是office版本的問題,office2007已經是基於xml的。和以前的不一樣。

excel2003的連線字串:

'provider=microsoft.jet.oledb.4.0;password="";data source=' + sfilename + ';extended properties=excel 8.0;persist security info=true';

excel2007的連線字串:

'provider=microsoft.ace.oledb.12.0;password="";data source=' + sfilename+';extended properties=''excel 12.0;imex=1;hdr=yes'';persist security info=true;';

Delphi7的ADO 面板的主要元件

ado頂層有三個物件 connection command recordset。connection 物件用以指定資料來源,建立和資料來源的連線。command 物件用以對數劇源執行指定的命令,可以接受sql 語句,表和儲存過程的名稱,執行sql 查詢,更新資料,插入紀錄等。recordset 物件...

Delphi7遠端除錯

自己的開發機器稱為主機,執行程式的機器稱為目標機 一 在主機編譯執行程式 1 project options linker中的exe and dll options選項組中的include remote debug symbols打上勾,這樣就可以生成rsm為副檔名的檔案,該檔名稱於你的專案同名。2...

Delphi7 動態陣列

初學delphi,感覺.這感覺就是寫 太費勁了,已經習慣了c 那種信手拈來,不能說pascal不適應只能說還是費勁,可能是d7太老了,也可能是我還沒有上道兒,就這麼著吧,下面簡單的寫倆函式作為參考,修改修改可以當c 中的list 用arr array of string procedure add ...