vb中的EoF是什麼意思,vb中 是什麼意思

2021-05-04 15:00:33 字數 3906 閱讀 5558

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樓:岔路程式緣

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

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

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

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

do while not eof(1)解釋:

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

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

3樓:昌惜寒家正

在開啟檔案進行操作的過程中,檔案指標有可能被移動,當指標被移動到檔案末尾時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

屬性設定為零。

4樓:慶文山德典

eof就是檔案末尾的意思,end

offile。

eof()函式的引數是一個已經開啟的檔案的控制代碼(也就是識別符號)。在開啟檔案進行操作的過程中,檔案指標有可能被移動,當指標被移動到檔案末尾時eof()

函式返回true。

5樓:匿名使用者

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

do while not eof(1)

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

loop

6樓:匿名使用者

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)

7樓:匿名使用者

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

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

8樓:稽芸湛香梅

首先eof()函式所

函式值函式值

兩true

false()1

引數含義

:讀取檔案

指標指檔案尾

值true沒讀

檔案尾值

false

括號引數

判斷檔案

檔案號函式使用

範圍太限

平做計算用

讀取順序檔案

才用do

while

noteof(1)解釋:

判斷eof(1)

值true

停止do迴圈

——語句經

用順序檔案讀取

vb中#是什麼意思

9樓:兄弟連教育北京總校

實際上是一種型別宣告的簡寫形式,#表示雙精度值比如: 5#,說明5是一個雙精度值

而 j#,相當於

dim j as double後,對j的引用

10樓:厙瑩多雁

可以表示雙精度數。

也可以表示格式化文字(format中)。

11樓:冒溫集甲

在定義字元型變數時使用。例如:dim

str$

等價於:dim

stras

string。相當於定義

一個字串變數.

當在函式名稱後面加上一個美元符號($)時,下列的函式會對於sting

變數返回一個數值。這些函式若不加上美元符號用法與語法與variant相等。

vb中的eof( )是什麼意思

12樓:

end of file的縮寫。通常用來判斷讀取或寫入是否到達檔案尾。

vb中arr是什麼意思vb中是什麼意思

vb裡的arr函式是陣列。舉例說明如下 private sub mand1 click dim arr 5 as integer,arr1 5 as integer 宣告兩個一維數字 n 3 賦值 for i 1 to 5 迴圈開始 從1迴圈到5arr i i 陣列元素賦值 arr1 n 2 n i...

vb 中 select case 是什麼意思

是一種條件語句,類似if語句 例如 select case x case x mod2 0 msgbox 偶數 case else msgbox 奇數 end select 上面一個一句就是判斷x是奇偶數的問題 根據表示式的值執行幾組語句之一 select case a 意思就是判斷a是什麼內容。然...

vb6 01024 是什麼意思,vb 中 符號是什麼意思?

在數字後面加 是什麼意思 比方說 0 隱式宣告long 資料型別 比方說 回0 都這麼寫了怎麼還會有人答看做字串連線?這就顯然是令數字0為long型的意思 如果不加 就會預設是integer型 有很多作用 c a b 就是把a和b以字串形式連線起來並賦給c 如果只是要將其它型別資料轉換為字串只要用c...