powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / что-нибудь типа recordset.opened
14 сообщений из 14, страница 1 из 1
что-нибудь типа recordset.opened
    #32286057
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хммм... глупый вопрос...
как узнать, открыт ли рекордсет?

____________________________________________
funddd, go to MSDN!!!
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286070
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например так
If Not RstTrack Is Nothing Then
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286088
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так мне для чего это нада-то?

if (expression) then
rst.close
set rst=nothing
end if

expression - проверка, открыт или закрыт рекордсет. А он действительно может быть открыт, а может и нет...
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286093
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:
Код: plaintext
1.
2.
3.
If not IsEmpty(rst) then
      rst.close
      set rst = nothing
 end  if
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286098
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
If Not MyRst Is Nothing Then
MyRst.Close
set MyRst=nothing
End if


я в своей прог-ке именно так и проверяю
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286115
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оно же в любом случе будет не изнасин!
другое дело, что рекордсет надо закрыть, если он открыт..
или я что-то неправильно понимаю про IsNothing?

как понимаю я, IsNothing определяет, существует ли объект, а про его свойства он уже ничего не скажет...
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286124
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А каких-то случаях эти две проверки эквивалентны, т.к. Set и OpenRecordset делаются одной командой.
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286127
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
То есть В каких-то случаях.

А проблема будет, если сделан Close и не сделан Nothing.
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286129
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если рекордсет DAO, то is nothing

У адошного есть свойство State:
adStateClosed 0 Indicates that the object is closed.
adStateOpen 1 Indicates that the object is open.
adStateConnecting 2 Indicates that the object is connecting.
adStateExecuting 4 Indicates that the object is executing a command.
adStateFetching 8 Indicates that the rows of the object are being retrieved.
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286152
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dao/Ado ли этот рекордсет товарищ не уточнил
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286156
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рекордсет АДО.

Огромное спасибо, многоуважаемый All!

Отдельное спасибо PA!!

... и MSDN... :)
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286546
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если имя неизвестно? Проверить вообще, а не открыт ли какой-нибудь рекордсет случайно...
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32286904
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помне, должно быть семейство recordsets...
или гоню?
...
Рейтинг: 0 / 0
что-нибудь типа recordset.opened
    #32287002
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msdn посоветовал мне больше не отвечать на те вопросы, ответ на которые точно не знаешь...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / что-нибудь типа recordset.opened
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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