2012-01-05 1 views
0

ОТНОСЯЩЕГОСЯ в VBA:.EOF VB, VBA для End Of File

ли следующий среднее значение, если запись не существует:

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

Означает ли rs.EOF, что выбор результат ничего не вернуть?

+0

О чем свидетельствует документация? Здесь нет никаких исследований. –

ответ

1

При работе с ADO набора записей, как этот, то да

If rs.EOF 

подтвердит нет никаких записей, однако стоит добавить, что если вы работаете с DAO списков записей, а не то вы бы изменить

If rs.BOF And rs.EOF 
0

Да. EOF представляет собой условие «Окончание файла».