2012-01-05 35 views
0

用於修飾的VBA:.EOF VB,VBA的文件結束

執行以下操作均如果記錄不存在:

strSQL = "Select * from tblRes where ID = '" & Forms!Pg!PID & "'" 
    rs.Open strSQL, conn, adOpenDynamic, adLockOptimistic 
    If rs.EOF Then 

是否rs.EOF意味着選擇的結果沒有返回什麼?

+0

文檔告訴你什麼?這裏沒有明顯的研究成果。 – 2012-01-05 21:25:13

回答

1

當使用ADO記錄集這樣一個工作,然後是

If rs.EOF 

會確認沒有記錄,但它是值得補充說,如果您正在使用DAO工作記錄集,而不是,那麼你將修訂至

If rs.BOF And rs.EOF 
0

是的。 EOF代表「文件結束」狀態。