全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1216
推到 Plurk!
推到 Facebook!

請問可否利用ADO來連結ACCESS資料庫

尚未結案
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-24 16:17:28 IP:61.221.xxx.xxx 未訂閱
請問各位~ 目前有個需求是去對ACCESS資料庫作資料讀出和寫入的動作~ 請問Delphi所提供的ADOConnection可對ACCESS資料庫作讀寫~ 或者也其他方法呢~ 謝謝~
jamests
初階會員


發表:0
回覆:43
積分:28
註冊:2005-01-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-24 16:52:21 IP:211.75.xxx.xxx 未訂閱
您好: 您需先新增個ODBC, 使用Driver do Microsoft Access (*.mdb) 然後在ADO的ConnectionString property連結過去即可. 如:Provider=MSDASQL.1;Persist Security Info=False;Data Source=PHOTOALBUM ps. 這一段是wizard建的. 您只需在該property點選修改按鈕即可. 希望有所幫助, 供參考.
cashxin2002
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-24 17:53:32 IP:202.62.xxx.xxx 未訂閱
您好﹗    ADO算是Delphi中專門為Access資料庫形態設計的存取技術﹐相對其它的存取而言﹐僅就Access形態資料庫﹐ADO是最好的方法之一﹒ ADOConnection的元件的作用并不是對Access資料庫做資料讀出和寫入的動作﹐其做的主要動作是連接后端Access資料庫﹐當然也包括一些附加的功能﹐如密碼Param﹐取消密碼對話框出現等等﹒對資料庫做資料讀出和寫入的異動動作是由資料集元件完成的﹐如ADOTable﹐ADOQuery等﹐其可透過上層的ADOConnection元件連接到資料庫﹐并做異動﹒    ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-25 14:06:45 IP:61.221.xxx.xxx 未訂閱
謝謝 cashxin2002和jamests~ 麻煩你們~ ^^
jeff377
初階會員


發表:9
回覆:60
積分:33
註冊:2004-08-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-01-28 13:10:24 IP:61.66.xxx.xxx 未訂閱
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;
系統時間:2024-06-24 19:41:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!