熱心網友

ODBC(Open DataBase Conectivity)是微軟公司制定的標準編程接口,只要有相應的ODBC驅動程序,就可以通過ODBC連結操作各種不同的數據庫。通常通過控制面板中的ODBC Data Source來配置ODBC的數據源。所謂ODBC數據源就是命名的一組信息,包括需要連結的數據庫所在位置(可以是磁盤目錄/文件,也可以是網絡服務器)、對應的ODBC驅動程序以及訪問數據庫所需的其他相關信息,用戶可以通過數據源的名稱(DSNs,Data Source Names)來指定所需的ODBC連接。DSNs按照其保存方式和作用范圍分為三種:用戶DSN、系統DSN和文件DSN。每個文件DSN保存在單獨的一個文件中,文件可以在網絡范圍內共享;用戶DSN保存在注冊表中,只對當前用戶可見;系統DSN頁保存在注冊表中,但對系統中的所有用戶可見。用戶DSN和系統DSN的區別在于,用戶DSN保存在注冊表的HKEY_CURRENT_USER下,而系統DSN保存在HKEY_LOCAL_MACHINE下。假定我們要連接的數據庫是Access97的c:\test\ b(注意:用較新的ADO連接Access數據庫效率更高,這里只是作為一個例子),數據源的名稱為CenterAuto,那么可以分為兩個步驟:(1)注冊DSN本身的信息:(2)登記數據源:具體看這里 。

熱心網友

ODBC----開放數據庫互連,是Microsoft引進的一種早期數據庫接口技術。它實際上是ADO的前身。Microsoft引進這種技術的一個主要原因是,以非語言專用的方式,提供給程序員一種訪問數據庫內容的簡單方法。換句話說,訪問DBF文件或Access Basic以得到MDB文件中的數據時,無需懂得Xbase程序設計語言。事實上,Visual C++就是這樣一個程序設計平臺,即Microsoft最初是以ODBC為目標的。