powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чем отлияается Recordset.EOF от Recordset.NoMatch?
5 сообщений из 5, страница 1 из 1
Чем отлияается Recordset.EOF от Recordset.NoMatch?
    #32297686
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сабж
...
Рейтинг: 0 / 0
Чем отлияается Recordset.EOF от Recordset.NoMatch?
    #32297689
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тем что это разные св-ва
Могу сказать чем они похожи
В DAO.Recordset после вызовов методов Find... при отстутствии записей, удовлетворяющий критерию поиска, NoMatch = True
В ADO.Recordset в такой же ситуации EOF = True
...
Рейтинг: 0 / 0
Чем отлияается Recordset.EOF от Recordset.NoMatch?
    #32297695
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Set rst = CurrentDb.OpenRecordset( "select дата,[код валюты], [курс цб]
from currency_rate where [код валюты] = '" & cur & "' AND Дата = date()" )

    If Not rst.EOF Then
    ekv = (Arr * rst![Курс ЦБ]) / (YeRate(YeType( "1 ")) * YePer( "1 "))
'Тут в случае отсутствия записи код переходит на условие Else
..........

    If Not rst.NoMatch Then
    ekv = (Arr * rst![Курс ЦБ]) / (YeRate(YeType("1")) * YePer("1"))
'Здесь возникает ошибка: Текущая запись отсутствует
...
Рейтинг: 0 / 0
Чем отлияается Recordset.EOF от Recordset.NoMatch?
    #32297696
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсор поставь на NoMatch, нажми Ф1, прочитай что там написано, т.е. когда именно NoMatch = True
Это если не смог из моего предыдущего поста понять, когда же именно NoMatch = True
...
Рейтинг: 0 / 0
Чем отлияается Recordset.EOF от Recordset.NoMatch?
    #32297697
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсор поставь на NoMatch, нажми Ф1
Справка у меня глючит - показывает только то, что ей вздумается :)
Даже переустановка аксеса не помогла

Это если не смог из моего предыдущего поста понять, когда же именно NoMatch = True
Понял :)
Просто я счего то взял, что WHERE эквивалентно Find...

Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чем отлияается Recordset.EOF от Recordset.NoMatch?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]