下面是我在大富翁論壇的一個(gè)總結(jié),主要針對(duì)Access數(shù)據(jù)庫(kù) 1、通過(guò)BDE 如果通過(guò)BDE,那么速度會(huì)快一些(相對(duì)ODBC),連接是需要DAO支持,具體方法 BDE-->Configuration-->Configuration-->Drivers-->Native-->MSACCESS-->DLL32 將DLL32的值設(shè)為IDDA3532.DLL; 然后可以直接引用了,舉個(gè)例子: BDE-->Databases-->Databases-->New-->從Database Driver Name中選擇MSACCESS-->DATABASE NAME 將DATABASE NAME的值設(shè)為你自己的數(shù)據(jù)庫(kù)即可 2、通過(guò)ODBC 打開控制面板,雙擊“32位 ODBC”圖標(biāo),出現(xiàn)“ODBC 數(shù)據(jù)源管理器”對(duì)話窗口,然后單擊“添加”按鈕,出現(xiàn)“創(chuàng)建數(shù)據(jù)源”對(duì)話窗口,選擇Microsoft Access Driver,然后單擊完成,出現(xiàn)“ODBC Microsoft Access 97 安裝”對(duì)話窗口。在“數(shù)據(jù)源名”文本框中輸入數(shù)據(jù)庫(kù)別名,“描述”文本框中輸入相應(yīng)的描述,然后單擊“選取”按鈕,選中系統(tǒng) 3、通過(guò)ADO 在設(shè)計(jì)階段建立TADOConnection和TADODataSet控件,將TADODataSet控件的Connection屬性設(shè)為TADOConnection,然后設(shè)置TADOConnection控件的ConnectionString屬性即可連接。 具體方法: 單擊ConnectionString對(duì)話框,選擇Build...,單擊下一步,然后可以根據(jù)你的實(shí)際情況連接! 經(jīng)驗(yàn) 最后說(shuō)明的是每個(gè)人都關(guān)心的問(wèn)題 無(wú)論通過(guò)BDE或ODBC,要取消密碼都要建立TDatabase控件,設(shè)置AliasName,將LoginPrompt屬性設(shè)為True,具體只是Params屬性的參數(shù)不同 如果通過(guò)ODBC連接,那么要設(shè)置 USER NAME=yourname PASSWORD=yourpass 如果通過(guò)BDE連接,那么要設(shè)置 Password=yourpass 不能混淆,否則出錯(cuò)! 用BDE、ODBC和ADO定數(shù)據(jù)庫(kù)程序的優(yōu)缺點(diǎn) http://www.js4j.com/tech/database-Access/1672-BDE-ODBC-ADO.html |