線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1465
推到 Plurk!
推到 Facebook!

請問如何更新Delphi 中 的 ADO 元件

答題得分者是:allenchan
iann
一般會員


發表:17
回覆:31
積分:14
註冊:2003-08-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-08 11:03:46 IP:61.31.xxx.xxx 未訂閱
各位先進您好~~ 小的想把目前正在使用中的D6的ADO 元件改為最新的 2.8 版 @@a 我有 DOWNLOAD 到 MDAC2.8 SDK 但是,不知道該如何才能將這個更新到DELPHI 中 @@a 有知道方法的大大,請不吝賜教,謝謝....(作揖..拜) 努力學習中....
------
努力學習中....
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-08 11:19:12 IP:203.70.xxx.xxx 未訂閱
就直接安裝 MDAC2.8 就好啦,Ado 的 VCL 就會找到你新版的 Driver 啦,Ado 的 VCL 不會因為 update MDAC 而有不同的操作方式捏。
iann
一般會員


發表:17
回覆:31
積分:14
註冊:2003-08-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-08 11:31:32 IP:61.31.xxx.xxx 未訂閱
Allenchan 大大 您說的 MDAC2.8.. 我是有抓到一個 MDAC_TYP.EXE ,也進行安裝了.. 可是,我去看我的PAS裡頭的 TADOConnect 的定義函數仍是 ADOB.pas.. 而那個ADOB.pas 的日期是2001 年....... 有甚麼方法可以確認自己使用的ADO 元件的版本嗎?? 努力學習中....
------
努力學習中....
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-08 11:58:44 IP:203.70.xxx.xxx 未訂閱
先說說是不是新版的 ADO 對於您程式的影響吧? VCL 中 ADO Component 是 base on Microsoft ActiveX Data Objects (ADO) 來設計的,它基本的要求是你需要安裝 ADO 2.1 (含)以上。 MDAC 是 Microsoft 提供資料存取的一個中間層,您更新這個中間層不會對你的 VCL 有任何改變。 你裝哪一版的 MDAC,VCL 的 ADO Component 就使用那一版的來當中間層,MDAC 愛裝哪一版就裝哪一版,不過至少要高於 2.1。
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-08 12:28:13 IP:202.62.xxx.xxx 未訂閱
您好﹗    查看自己所用ADO Version方法如下﹕
在Form中加入一個ADOConnection元件
begin
  ShowMessage('目前的ADO版本是: ' ADOConnection1.Caption);
end;
========================= 我是您的朋友﹐有您真好﹗ ========================= 發表人 - cashxin2002 於 2004/12/08 12:29:05
------
忻晟
iann
一般會員


發表:17
回覆:31
積分:14
註冊:2003-08-30

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-08 13:10:56 IP:61.31.xxx.xxx 未訂閱
allenchan 大大: 小的招了.. Orz 之前在資料庫區那邊,曾經發問過一個問題。 使用ADO 連接 ACCESS的資料庫時,如果 TABLE 的 filed 超過 98的時候 在 updatebatch 的時候,會出現一個查詢太過複雜的錯誤訊息 那時候,Chance36 版大有給了個方法,但是,因為我趕著給客戶東西..  所以,就沒有先採用這個方法,而只是將欄位減少。 最近有空了,才開始回頭來處理這問題,但是,照著 > 您是說使用 > 而, > 我是用下面這一行看到 > 至於那個查詢太過複雜的錯誤,可能要另外提出問題詢問比較好.. < > 不過,沒臉回資料庫區去發問了....對不起 > 努力學習中.... 發表人 -
------
努力學習中....
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-08 14:02:10 IP:202.62.xxx.xxx 未訂閱
您好﹗    不好意思﹐筆誤了﹐如您所述﹐是用ADOConnection元件的Version方法取回目前的版本﹒    ========================= 我是您的朋友﹐有您真好﹗ =========================
------
忻晟
系統時間:2024-05-17 14:15:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!