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

有關ado connection的問題

尚未結案
tailen
中階會員


發表:82
回覆:109
積分:63
註冊:2002-04-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-20 11:39:10 IP:61.59.xxx.xxx 未訂閱
各位大大好: 請問一下我在使用Tadoconnection元件時,點選其connectionstring屬性後出現一個畫面,我在點選use connection string後看下build,之後provider我選擇 microsoft OLE DB Provider ODBC Drivers,connection我選擇use connection string再按下bulid後我新增一個DNS再選擇microsoft access driver(*.mdb),之後就選擇一個access資料庫(只有一個table,沒有特別欄位,五筆資料),然後我在回到按下build的頁面,看到我的connection string為 DBQ=C:\db2.mdb;DefaultDir=C:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\aaa.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes; 之後我按下test connection後出現下面錯誤訊息 請問一下是什麼問題?要如何解決?先謝謝各位大大的幫忙! p.s我在別台電腦有試過,同樣的環境及db是可以的!
cashxin2002
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-20 11:51:33 IP:63.84.xxx.xxx 未訂閱
您好﹗    既然是使用ADO存取方式來連接Access資料庫形態﹐為何不直接使用Microsoft Jet 4.0 OLE DB Provider﹐而要透過ODBC的Provider去連接呢﹖    ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
tailen
中階會員


發表:82
回覆:109
積分:63
註冊:2002-04-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-20 11:55:21 IP:61.59.xxx.xxx 未訂閱
cashxin2002您好: 請問一下這兩種provider有何差別呢? 謝謝您的回覆,謝謝!
cashxin2002
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-20 14:16:39 IP:63.84.xxx.xxx 未訂閱
您好﹗    相比較而言﹐Microsoft OLE DB Provider ODBC Drivers是為某些資料庫指定對應的ODBC資料來源名稱﹐即資料庫系統廠商所附有資料庫驅動﹐再建立和ADOConnection之間的連線﹒因為資料來源提供者沒有為所有的資料庫形態提供存取介面﹐所以針對此種資料庫而言﹐透過ODBC是解決的方法之一﹒還有另一種方法﹐請見P.S﹗    而Microsoft Jet 4.0 OLE DB Provider是不透過ODBC﹐直接利用資料來源提供者提供的專門存取Access資料庫的存取介面﹐以Access資料庫形態而言﹐此種方法是為其量身訂做的Provider﹐既然資料來源提供者已經提供專門的存取介面﹐所以建議您直接使用后者的存取方法﹒    P.S 另一種存取資料來源提供者未提供存取介面的資料庫形態﹐也可使用Microsoft Jet 4.0 OLE DB Provider來做﹐Jet資料庫引擎并不僅僅是為了Access資料庫形態而存在的﹐其可藉由IISAM驅動程式來存取其他形態的資料來源(甚至是Excel, 文字檔)﹐不過為了讓Jet能夠處理特定的資料形態﹐在設定ConnectionString(連線字串)時﹐需要為資料形態自行建立延伸屬性(Extended Properties)﹐以便使Jet看得懂特定資料的格式﹒    參考看看﹗    ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-05-18 13:26:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!