|
導(dǎo)讀數(shù)據(jù)庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。所謂“數(shù)據(jù)庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應(yīng)... 數(shù)據(jù)庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。所謂“數(shù)據(jù)庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。 適用:ACCESS2000由于ACCESS97(或更早的版本)無法開啟以ACCESS2000制作的檔案,故如同以往歷次改版,若要完全發(fā)揮ACCESS2000之功能,讀者須考慮將舊版數(shù)據(jù)庫轉(zhuǎn)換至2000,請見以下說明: 一、共用數(shù)據(jù)表 不論數(shù)據(jù)庫為何種版本,數(shù)據(jù)表皆是可共用的資源,如ACCESS97數(shù)據(jù)庫可連結(jié)來自ACCESS2000數(shù)據(jù)庫中的數(shù)據(jù)表,所以若環(huán)境內(nèi)不是每一位使用者皆已升級至ACCESS2000,又為保持?jǐn)?shù)據(jù)正確,可將數(shù)據(jù)表做為共用。 二、ACCESS2000轉(zhuǎn)換至ACCESS97 這是ACCESS歷次改版中,第一次提供新版轉(zhuǎn)舊版的功能,讀者可在開啟數(shù)據(jù)庫后,使用〖工具〗->〖數(shù)據(jù)庫工具〗->〖轉(zhuǎn)換數(shù)據(jù)庫〗->〖轉(zhuǎn)換ACCESS97文件格式〗。但轉(zhuǎn)換后的數(shù)據(jù)庫,不保證可在ACCESS97中一切正常,因?yàn)閿?shù)據(jù)庫在2000中若使用了97版不支持的新功能,將會在轉(zhuǎn)換后發(fā)生錯誤。 三、不支持的程序庫 若讀者轉(zhuǎn)換ACCESS7.0的數(shù)據(jù)庫,且在VBA中使用DAO處理數(shù)據(jù)庫,則會在轉(zhuǎn)換時發(fā)生錯誤,因?yàn)锳CCESS2000不支持DAO2.5/3.X的程序庫。 解決方法是,在轉(zhuǎn)換后開始Visual Basic編程器,使用〖工具〗->〖設(shè)定引用項(xiàng)目〗選項(xiàng),在此清除遺漏的DAO2.5/3.X程序庫,再引用DAO3.60程序庫。 四、程序碼 在程序碼部分,若轉(zhuǎn)換ACCESS2.0數(shù)據(jù)庫,且在數(shù)據(jù)庫中以Declare陳述式宣告使用API函數(shù),則所有此類函數(shù)在轉(zhuǎn)換后均須重新宣告,仍是使用Declare陳述式,但每一函數(shù)有新的語法。因?yàn)锳ccess2.0是使用WIN16 API,而目前者是WIN32 API。 此外,在ACCESS2000的VBA中,有些屬性及函數(shù)傳回值有較嚴(yán)格的分類,通常是舊版?zhèn)骰刂殿愋蜑閂ariant者轉(zhuǎn)換為字串,故有可能在執(zhí)行時發(fā)生錯誤,讀者可在轉(zhuǎn)換完成后,開啟Visual Basic編程器,在此使用〖偵錯〗->〖編譯〗選項(xiàng),查看有無錯誤,最常發(fā)生的錯誤是〖類型不符〗或〖Null的使用不正確〗等,此時可檢查處理的屬性或函數(shù)傳回值是否正確。 說明: 以上僅列出較常見或可能發(fā)生的錯誤,一般而言,ACCESS2000與ACCESS97之差異不大,將97轉(zhuǎn)換至2000應(yīng)無太大問題,問題較多的是ACCESS2.0及7.0版,因?yàn)檫@兩個版本不是32位版本,加上Access2.0不支持VBA,故問題較多。 全新的路由器不僅讓你更穩(wěn)定快速地連接無線網(wǎng)絡(luò),更可以讓家中的智能設(shè)備連接在一起。 |
溫馨提示:喜歡本站的話,請收藏一下本站!