請問可否利用ADO來連結ACCESS資料庫 |
尚未結案
|
t0288542
中階會員 發表:216 回覆:254 積分:94 註冊:2004-10-06 發送簡訊給我 |
|
jamests
初階會員 發表:0 回覆:43 積分:28 註冊:2005-01-21 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ ADO算是Delphi中專門為Access資料庫形態設計的存取技術﹐相對其它的存取而言﹐僅就Access形態資料庫﹐ADO是最好的方法之一﹒
ADOConnection的元件的作用并不是對Access資料庫做資料讀出和寫入的動作﹐其做的主要動作是連接后端Access資料庫﹐當然也包括一些附加的功能﹐如密碼Param﹐取消密碼對話框出現等等﹒對資料庫做資料讀出和寫入的異動動作是由資料集元件完成的﹐如ADOTable﹐ADOQuery等﹐其可透過上層的ADOConnection元件連接到資料庫﹐并做異動﹒ =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
t0288542
中階會員 發表:216 回覆:254 積分:94 註冊:2004-10-06 發送簡訊給我 |
|
jeff377
初階會員 發表:9 回覆:60 積分:33 註冊:2004-08-10 發送簡訊給我 |
ADOConnection可以直接連Access資料庫,並不需要設ODBC,以下
是我在連結Access時取得ConnectionString的函數供參考
function GetConnStr_Access(sDBFile: String; sPassword: String=''): WideString; //意義: 取得資料庫連結字串(Access) //參數: sDBFile - Access資料庫檔案 // sPassword - Acceess資料庫密碼 var sPwdStr: String; sConnStr: WideString; begin if sPassword<>'' then sPwdStr:= ';Jet OLEDB:Database Password=' sPassword else sPwdStr:= ''; sConnStr:='Provider=Microsoft.Jet.OLEDB.4.0;' 'Data Source=' sDBFile ';' 'Persist Security Info=False' sPwdStr; Result:= sConnStr; end; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |