vb中eof是什麼,VB中EOF是什麼?

2021-05-04 15:00:32 字數 6125 閱讀 7578

1樓:追番少年

eof為end of file的縮寫,在作業系統中表示資料源無更多的資料可讀取。

do while not eof(1)解釋:判斷當eof(1)的值為true時停止do迴圈。

使用eof是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof函式都返回false。對於為訪問random或binary而開啟的檔案,直到最後一次執行的get語句無法讀出完整的記錄時,eof都返回false。

擴充套件資料

eof(filenumber):必要的filenumber引數是一個integer,包含任何有效的檔案號

eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

eof一般是指結尾,比如:sql 中指標到最後一個 rs.eof = true 時,eof是判斷sql取出來的記錄是否到末尾了;而bof是判斷是不是在記錄最前面。

2樓:匿名使用者

1)eof是vb的一個函式。

eof 函式,返回一個 integer,它包含 boolean 值 true,表明已經到達為 random

或順序 input 開啟的檔案的結尾。

語法eof(filenumber)

必要的 filenumber 引數是一個

integer,包含任何有效的檔案號。

說明使用 eof 是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof 函式都返回 false。對於為訪問

random 或 binary 而開啟的檔案,直到最後一次執行的 get 語句無法讀出完整的記錄時,eof 都返回 false。

對於為訪問 binary 而開啟的檔案,在 eof 函式返回 true 之前,試圖使用 input 函式讀出整個檔案的任何嘗試都會導致錯誤發生。在用 input 函式讀出二進位制檔案時,要用

lof 和 loc 函式來替換 eof 函式,或者將 get 函式與 eof

函式配合使用。對於為 output 開啟的檔案,eof 總是返回 true。

eof 函式示例

本示例使用 eof 函式來檢測檔案尾。示例中假設 myfile

為有數個文字行的文字檔案。

dim inputdata

open "myfile" for input as #1   ' 為輸入開啟檔案。

do while not eof(1)   ' 檢查檔案尾。

line input #1, inputdata   ' 讀入一行資料。

debug.print inputdata   ' 在立即視窗中顯示。

loop

close #1   ' 關閉檔案。

2) 此外在ado資料物件管理資料庫或表時,eof是該物件的屬性。

bof、eof 屬性 (ado)

*bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

*eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 和 eof 屬性返回布林型值。

說明使用 bof 和 eof 屬性可確定 recordset 物件是否包含記錄,或者從一個記錄移動到另一個記錄時是否超出 recordset 物件的限制。

如果當前記錄位於第一個記錄之前,bof 屬性將返回 true (-1),如果當前記錄為第一個記錄或位於其後則將返回 false (0)。

如果當前記錄位於 recordset 物件的最後一個記錄之後 eof 屬性將返回 true,而當前記錄為 recordset 物件的最後一個記錄或位於其前,則將返回 false。

如果 bof 或 eof 屬性為 true,則沒有當前記錄。

如果開啟沒有記錄的 recordset 物件,bof 和 eof 屬性將設定為 true,而 recordset 物件的 recordcount 屬性設定為零。開啟至少包含一條記錄的 recordset 物件時,第一條記錄為當前記錄,而 bof 和 eof 屬性為 false。

如果刪除 recordset 物件中保留的最後記錄,bof 和 eof 屬性將保持 false,直到重新安排當前記錄。

3樓:憑皓改子寧

eof就是檔案末尾(end

offile)的意思

eof()函式的引數是一個已經開啟的檔案的控制代碼(即識別符號)在開啟檔案進行操作的過程中

檔案指標有可能被移動

當指標被移動到檔案末尾時

eof()

函式返回true。

4樓:匿名使用者

eof()是一個函式,所以它有函式值,它的函式值有兩個true和false。它的()裡的1就是引數。

它的含義是:讀取檔案的指標指到檔案尾時,它的值就是true。還沒有讀到檔案尾時,它的值為false。

括號裡的引數是它判斷的檔案的檔案號。

這個函式使用的範圍太有限了!平時做計算用不到它,只在讀取順序檔案時才用的到。

do while not eof(1)解釋:

判斷當eof(1)的值為true時停止do迴圈。

——這一語句經常用到順序檔案的讀取中。

5樓:匿名使用者

在vb中,eof一般用於兩個方面,一是關於檔案操作的一個函式,如果eof(檔案號)為true,說明到達了檔案尾,就是到達了資料 不能再被讀出 的位置。

adodb資料庫程式設計中,是一個屬性,比如rs.eof,如果為true表示遊標已經到達查詢的尾部,就是不能再讀出一條資料。

6樓:匿名使用者

在vb中,eof可以用來判斷資料記錄是否已經到達最後或資料表(查詢中沒有資料記錄)。也就是說,如果當前資料記錄為最後一條資料記錄,如果繼續後移找下一條記錄(實際不存在),則資料記錄的eof屬性為true。

7樓:匿名使用者

eof=end of file

eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

eof一般是指結尾,比如:

sql 中指標到最後一個 rs.eof = true 時,eof是判斷sql取出來的記錄是否到末尾了;

而bof是判斷是不是在記錄最前面

8樓:匿名使用者

檔案結尾 不過先要用open方法 開啟檔案 1是開啟檔案** 如開啟多個檔案 1就是第1個檔案 意思就是按行讀到 讀取到檔案最後一行時退出迴圈

do while not eof(1)

……'中間是要執行的**

loop

9樓:匿名使用者

end of file

迴圈 當前讀取處當不是(1號)檔案結尾的時候do while not eof(1) = do until eof(1) 迴圈 直到1號檔案結束

open ***** as #5

do while not eof(5) = do until eof(5)

10樓:

不僅是檔案尾部,也可用於記錄集的結尾檢查

11樓:匿名使用者

eof函式當達到檔案尾時返回真,沒到檔案尾時當然是返回假了

那個就是說沒達到檔案尾時一直迴圈!

12樓:匿名使用者

end of file的首字母,判斷是否在檔案末尾

vb中的eof是什麼意思

13樓:追番少年

eof為end of file的縮寫,在作業系統中表示資料源無更多的資料可讀取。

do while not eof(1)解釋:判斷當eof(1)的值為true時停止do迴圈。

使用eof是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof函式都返回false。對於為訪問random或binary而開啟的檔案,直到最後一次執行的get語句無法讀出完整的記錄時,eof都返回false。

擴充套件資料

eof(filenumber):必要的filenumber引數是一個integer,包含任何有效的檔案號

eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

eof一般是指結尾,比如:sql 中指標到最後一個 rs.eof = true 時,eof是判斷sql取出來的記錄是否到末尾了;而bof是判斷是不是在記錄最前面。

14樓:岔路程式緣

首先,eof()是一個函式,所以它有函式值,它的函式值有兩個true和false。它的()裡的1就是引數。

它的含義是:讀取檔案的指標指到檔案尾時,它的值就是true。還沒有讀到檔案尾時,它的值為false。

括號裡的引數是它判斷的檔案的檔案號。

這個函式使用的範圍太有限了!平時做計算用不到它,只在讀取順序檔案時才用的到。

do while not eof(1)解釋:

判斷當eof(1)的值為true時停止do迴圈。

——這一語句經常用到順序檔案的讀取中。

15樓:昌惜寒家正

在開啟檔案進行操作的過程中,檔案指標有可能被移動,當指標被移動到檔案末尾時eof()

函式返回true。*********返回一個integer,它包含

boolean

值true,表明已經到達為

random

或順序input

開啟的檔案的結尾。

語法eof(filenumber)

必要的filenumber

引數是一個

integer,包含任何有效的檔案號。

說明使用eof

是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof

函式都返回

false。對於為訪問

random

或binary

而開啟的檔案,直到最後一次執行的

get語句無法讀出完整的記錄時,eof

都返回false。

對於為訪問

binary

而開啟的檔案,在

eof函式返回

true

之前,試圖使用

input

函式讀出整個檔案的任何嘗試都會導致錯誤發生。在用input

函式讀出二進位制檔案時,要用

lof和

loc函式來替換

eof函式,或者將

get函式與

eof函式配合使用。對於為

output

開啟的檔案,eof

總是返回

true。

關於vb中.eof和.bof

bof指示當前記錄位置位於

recordset

物件的第一個記錄之前。

eof指示當前記錄位置位於

recordset

物件的最後一個記錄之後。

返回值bof

和eof

屬性返回布林型值。

說明使用bof

和eof

屬性可確定

recordset

物件是否包含記錄,或者從一個記錄移動到另一個記錄時是否超出recordset

物件的限制。

如果當前記錄位於第一個記錄之前,bof

屬性將返回

true

(-1),如果當前記錄為第一個記錄或位於其後則將返回false

(0)。

如果當前記錄位於

recordset

物件的最後一個記錄之後

eof屬性將返回

true,而當前記錄為

recordset

物件的最後一個記錄或位於其前,則將返回

false。

如果bof

或eof

屬性為true,則沒有當前記錄。

如果開啟沒有記錄的

recordset

物件,bof

和eof

屬性將設定為

true,而

recordset

物件的recordcount

屬性設定為零。

在VB中EOF的作用

在vb中,eof一般用於兩個方面,一是關於檔案操作的一個函式,如果eof 檔案號 為true,說明到達了檔案尾,就是到達了資料 不能再被讀出 的位置。adodb資料庫程式設計中,是一個屬性,比如rs.eof,如果為true表示遊標已經到達查詢的尾部,就是不能再讀出一條資料。在vb中,eof可以用來判...

在vb中是什麼意思,VB中「 」是什麼意思?

運算 符用來對兩個數作除法並返回一個整數。語法result number1 number2 運算子的語法具有以下幾個部分版 部分 描述 result 必需的 任何數權值變數。number1 必需的 任何數值表示式。number2 必需的 任何數值表示式。說明在進行除法運算之前,數值表示式通過捨去小數...

vb中,option explicit 是什麼意思

vb中,option explicit意思是 在模組級別中使用,強制顯式宣告模組中的所有變數,即變數只有宣告後才能使用。這樣,可以避免變數因名稱拼寫等錯誤帶來的結果錯誤,並且 option explicit 可以加快程式的執行速度,它節省了在程式執行時動態分配變數儲存空間的時間。擴充套件資料 注意事...