.EOF VB, VBA для конца файла - PullRequest
       29

.EOF VB, VBA для конца файла

0 голосов
/ 05 января 2012

Относительно VBA:

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

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

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

Ответы [ 2 ]

1 голос
/ 05 января 2012

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

If rs.EOF

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

If rs.BOF And rs.EOF
0 голосов
/ 05 января 2012

Да. EOF представляет условие «Конец файла».

...