1樓:
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,直到重新安排當前記錄。
2樓:狂沛朋爾蓉
這個用法只是用來判斷sql語句中指定的記錄是否不存在給你乙個asp的例子(asp的指令碼語言是vbscript,和vb類似)
setrs
=create.object("adodb.recordset")rs.open
"select
*from
資料表order
byid
desc"
ifrs.bof
andrs.eof
then
response.write
"資料庫中暫無記錄"
else
'在這裡輸出需要的內容
endif
3樓:運映次凌香
eof:end
offile,用vb開啟的檔案可以判斷是否讀到結尾
vb中eof是什麼?
4樓:追番少年
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是判斷是不是在記錄最前面。
5樓:匿名使用者
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,直到重新安排當前記錄。
6樓:憑皓改子寧
eof就是檔案末尾(end
offile)的意思
eof()函式的引數是乙個已經開啟的檔案的控制代碼(即識別符號)在開啟檔案進行操作的過程中
檔案指標有可能被移動
當指標被移動到檔案末尾時
eof()
函式返回true。
7樓:匿名使用者
eof()是乙個函式,所以它有函式值,它的函式值有兩個true和false。它的()裡的1就是引數。
它的含義是:讀取檔案的指標指到檔案尾時,它的值就是true。還沒有讀到檔案尾時,它的值為false。
括號裡的引數是它判斷的檔案的檔案號。
這個函式使用的範圍太有限了!平時做計算用不到它,只在讀取順序檔案時才用的到。
do while not eof(1)解釋:
判斷當eof(1)的值為true時停止do迴圈。
——這一語句經常用到順序檔案的讀取中。
8樓:匿名使用者
在vb中,eof一般用於兩個方面,一是關於檔案操作的乙個函式,如果eof(檔案號)為true,說明到達了檔案尾,就是到達了資料 不能再被讀出 的位置。
adodb資料庫程式設計中,是乙個屬性,比如rs.eof,如果為true表示游標已經到達查詢的尾部,就是不能再讀出一條資料。
9樓:匿名使用者
在vb中,eof可以用來判斷資料記錄是否已經到達最後或資料表(查詢中沒有資料記錄)。也就是說,如果當前資料記錄為最後一條資料記錄,如果繼續後移找下一條記錄(實際不存在),則資料記錄的eof屬性為true。
10樓:匿名使用者
eof=end of file
eof 指示當前記錄位置位於 recordset 物件的最後乙個記錄之後。
bof 指示當前記錄位置位於 recordset 物件的第乙個記錄之前。
eof一般是指結尾,比如:
sql 中指標到最後乙個 rs.eof = true 時,eof是判斷sql取出來的記錄是否到末尾了;
而bof是判斷是不是在記錄最前面
11樓:匿名使用者
檔案結尾 不過先要用open方法 開啟檔案 1是開啟檔案** 如開啟多個檔案 1就是第1個檔案 意思就是按行讀到 讀取到檔案最後一行時退出迴圈
do while not eof(1)
……'中間是要執行的**
loop
12樓:匿名使用者
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)
13樓:
不僅是檔案尾部,也可用於記錄集的結尾檢查
14樓:匿名使用者
eof函式當達到檔案尾時返回真,沒到檔案尾時當然是返回假了
那個就是說沒達到檔案尾時一直迴圈!
15樓:匿名使用者
end of file的首字母,判斷是否在檔案末尾
vb中的eof是什麼意思
16樓:追番少年
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是判斷是不是在記錄最前面。
在vb中mid和mod是什麼意思
mid 字串,起始位置,擷取長度 例 mid hello 2,2 el mod 求餘 例 5 mod 2 1 mid 是從一串字元中取某一段字元.mod 是從乙個除式中求餘數.vb中c mid str1,i,1 是什麼意思 c是乙個字串變數 strl是乙個字串 vb中c mid str1,i,1 的...
vb中round函式是什麼意思
vb6中文版說round函式是四捨五入函式,實際上這個函式採用的四捨六入五留雙。vb的round所採用的演算法是這樣的 1.25留一位,則1.2 round 1.25 如果是1.35,則1.4 round 1.35 奇進偶不進。這樣在一大串需要四捨五入的數相加相減相乘時誤差小一點。eg 1.25 1...
請問vb中static是什麼意思
靜態變數的會一直存在到程式結束 跟單窗體的窗體級變數很像 我感覺這個回答很好.定義靜態變數,相對的用 dim 定義一般變數。如果是定義靜態變數的話,當事件結束後,變數的值依然是儲存了過程結束時的值。譬如 動態變數的話 private sub command1 click dim n as integ...