Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
1

Можно ли к объекту ADODB RecordSet для перебора всех данных набора применить for each?

19.08.2006, 22:59. Показов 3154. Ответов 3
Метки нет (Все метки)

можно ли к объекту ADODB RecordSet для перебора всех данных набора применить for each? если можно то как?
С уважением,
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.08.2006, 22:59
Ответы с готовыми решениями:

Recommended style: Private rstOrder As ADODB.Recordset Set rstOrder = New ADODB.REcordset
Ошибка такая Object variable or With block variable not set. Код такой: Private rstOrder As...

Можно ли использовать ADODB.Recordset?
Ситуация вобщем то такая - повсеместная Есть обычные asp файлы, пишу на VBScript. Создаю...

Обращение к данным в БД. Ошибка: Объект не является ни ADODB.RecordSet, ни ADODB.Record
при созданиие приложения в коде у меня возникла ошибка подскажите суть проблемы ...

Низкая скорость записи в базу данных (ADODB.Recordset)
Описание Файл эксель смотрит в ThisWorkbook.Path и находит базу данных. Выбирается база данных,...

3
13 / 13 / 2
Регистрация: 23.03.2010
Сообщений: 635
21.08.2006, 15:55 2
Нужно использовать перемещение курсора по записям: MoveFirst, MoveNext, MovePrevious (если курсор не настроен для перемещения только вперёд) и MoveLast. Например:
Visual Basic
1
2
3
4
5
rs.MoveFirst
Do Until rs.EOF
поле5=rs.fields(4)[.Value]
rs.movenext
Loop
0
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
21.08.2006, 21:22  [ТС] 3
Понимаю так: с recordset это не возможно. посторочное перемещение movenext обязательно. Тема закрыта.
0
5 / 5 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
22.08.2006, 20:15 4
Позволю себе сделать замечание по теме. Использование конструкции "For Each..." возможно с об"ектами классов, в которых исполнен enumerator, т.е. класс должен поддерживать интерфейс IEnumerable. Это должна быть обычно коллекция или словарь, они наследуют этот интерфейс. Если существует коллекция записей (нечто вроде Recordset с элементом Record), то это возможно, иначе - скорее всего нет. Но такой класс с интерфейсом IEnumerable всегда можно сделать, наследуя его из коллекции.
VladConn
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2006, 20:15

XML->ADODB.Stream->ADODB.Recordset
Пытаюсь настроить XML->ADODB.Stream->ADODB.Recordset Подаю ПРАВИЛЬНЫЙ XML на вход ниже...

Импорт данных из Access в Excel с использованием объекта Recordset библиотеки ADODB
'Option Explicit Sub AccessToXL() Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim...

Какие библиотеки содержат классы: Dim Con1 As ADODB.Connection Dim Rec1 As ADODB.Recordset ?
Какие библиотеки содержат эти классы: Dim Con1 As ADODB.Connection Dim Rec1 As...

Можно ли создать программу для перебора всех возможных комбинаций цифр заданного большого числа?
Здравствуйте. Я хочу узнать можно ли сделать программу для перебора всех возможных комбинаций из 30...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.