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 可以加快程式的執行速度,它節省了在程式執行時動態分配變數儲存空間的時間。擴充套件資料 注意事...