3.隨機訪問模式
該模式要求文件中的每條記錄的長度都是相同的,記錄與記錄之間不需要特殊的分隔符號。只要給出記錄號,可以直接訪問某一特定記錄,其優(yōu)點是存取速度快,更新容易。
(1) 打開與關閉
打開:Open “文件名” For Random As [#] 文件號 [Len=記錄長度]
關閉:Close #文件號
注意:文件以隨機方式打開后,可以同時進行寫入和讀出操作,但需要指明記錄的長度,系統(tǒng)默認長度為128個字節(jié)。
(2)讀與寫
讀操作:Get [#]文件號,[記錄號],變量名
說明:Get命令是從磁盤文件中將一條由記錄號指定的記錄內容讀入記錄變量中;記錄號是大于1的整數,表示對第幾條記錄進行操作,如果忽略不寫,則表示當前記錄的下一條記錄。
寫操作:Put [#]文件號,[記錄號],變量名
說明:Put命令是將一個記錄變量的內容,寫入所打開的磁盤文件指定的記錄位置;記錄號是大于1的整數,表示寫入的是第幾條記錄,如果忽略不寫,則表示在當前記錄后插入一條記錄。
4. 二進制訪問模式
打開:Open “文件名” For Binary As [#] 文件號 [Len=記錄長度]
關閉:Close #文件號
該模式是最原始的文件類型,直接把二進制碼存放在文件中,沒有什么格式,以字節(jié)數來定位數據,允許程序按所需的任何方式組織和訪問數據,也允許對文件中各字節(jié)數據進行存取和訪問。
該模式與隨機模式類似,其讀寫語句也是Get 和Put,區(qū)別是二進制模式的訪問單位是字節(jié),隨機模式的訪問單位是記錄。在此模式中,可以把文件指針移到文件的任何地方,剛開始打開時,文件指針指向第一個字節(jié),以后隨文件處理命令的執(zhí)行而一旦。文件一旦打開,就可以同時進行讀寫。
相關推薦:計算機等級考試二級VB二十套上機試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |