Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / что-нибудь типа recordset.opened / 14 сообщений из 14, страница 1 из 1
07.10.2003, 12:10
    #32286057
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-нибудь типа recordset.opened
Хммм... глупый вопрос...
как узнать, открыт ли рекордсет?

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

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

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


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

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

А проблема будет, если сделан Close и не сделан Nothing.
...
Рейтинг: 0 / 0
07.10.2003, 12:41
    #32286129
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-нибудь типа recordset.opened
Если рекордсет 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
07.10.2003, 12:50
    #32286152
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-нибудь типа recordset.opened
Dao/Ado ли этот рекордсет товарищ не уточнил
...
Рейтинг: 0 / 0
07.10.2003, 12:51
    #32286156
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-нибудь типа recordset.opened
рекордсет АДО.

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

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

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


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