powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Куда девались Recordset?
6 сообщений из 6, страница 1 из 1
Куда девались Recordset?
    #32557259
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в 97 данные всегда задавал так

dim rs as RecordSet

что случилось с XP

прежняя запись не проходит
появились какието DAO и ...
просвятите что они переделали?
я просто хочу подключиться к таблице в базе и выполнить следующий код
в 97 он работал без проблем

Dim rs As Recordset
Dim rst As Recordset
Set rs = CurrentDb.OpenRecordset("Tabl_1")
Set rst = CurrentDb.OpenRecordset("Tabl-fak")
...
rs.MoveFirst
Do Until rs.EOF
rst.MoveFirst
...
str = "[Товар] = '" & rs![Наименование] & "'"
...
loop
...
Рейтинг: 0 / 0
Куда девались Recordset?
    #32557266
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпрежняя запись не проходит
появились какието DAO и ...
просвятите что они переделали?

Да ничего не переделали, просто появились новые объекты доступа к данным (ADO), а как раз DAO-то и использовалось раньше.
По умолчанию подключено теперь ADO и в этой библиотеке тоже есть Recordset, поэтому надо просто указывать чей Recordset вы хотите использовать (не забыв при этом усиановить ссылку на библиотеку в Tools - References):
Dim rst As DAO.Recordset
...
Рейтинг: 0 / 0
Куда девались Recordset?
    #32557267
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
finFirst теперь в какой библтотеке, случайно не курсе?
...
Рейтинг: 0 / 0
Куда девались Recordset?
    #32557270
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Все старые команды - в DAO.
...
Рейтинг: 0 / 0
Куда девались Recordset?
    #32557344
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я вроде читал, что если просто написать Recrodset будет подключен DAO, а вот если ADO.Recordset, то тогда точно ADO

Хотя могу ошибаться :)
...
Рейтинг: 0 / 0
Куда девались Recordset?
    #32557357
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. По умолчанию в новой базе (A2000 и выше) подключена только библиотека ADO.
Когда подключены обе Dim rst as Recordset даст тот тип рекордсета, чья библиотека выше по приоритету (а его можно менять). Естественно, всегда держать в уме, кто выше, достаточно гемморойно, поэтому лучше явно указывать тип рекорсета.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Куда девались Recordset?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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