Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / QueryDefs("MyQuery").OpenRecordset возвращает только одну запись / 6 сообщений из 6, страница 1 из 1
06.08.2004, 20:11:18
    #32639316
rkm
rkm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QueryDefs("MyQuery").OpenRecordset возвращает только одну запись
Используется Access 97. QueryDefs("MyQuery").OpenRecordset возвращает только одну запись при любом реальном количестве записей, возвращаемым данным запросом. Параметров в запросе нет. TableDefs("MyTable") работает нормально.
В чем может быть причина?
...
Рейтинг: 0 / 0
06.08.2004, 20:12:40
    #32639318
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QueryDefs("MyQuery").OpenRecordset возвращает только одну запись
Действительно возвращает одну запись или RecordCount дает 1?
...
Рейтинг: 0 / 0
06.08.2004, 20:13:20
    #32639321
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QueryDefs("MyQuery").OpenRecordset возвращает только одну запись
Ты бы еще код показал, а знающие люди тебе подскажут ...
...
Рейтинг: 0 / 0
06.08.2004, 20:20:59
    #32639327
rkm
rkm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QueryDefs("MyQuery").OpenRecordset возвращает только одну запись
Нет, именно RecordCount = 1 при любом кол-ве записей в запросе (кроме нулевого кол-ва - тогда 0). А как можно иначе программно узнать кол-во записей в возвращаемом рекорсете?
...
Рейтинг: 0 / 0
06.08.2004, 20:24:20
    #32639328
rkm
rkm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QueryDefs("MyQuery").OpenRecordset возвращает только одну запись
Ага, понятно, нужно сначала пройтись по всему рекордсету, тогда он поймет, сколько у него записей. Спасибо за намек :)
...
Рейтинг: 0 / 0
06.08.2004, 20:26:14
    #32639330
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QueryDefs("MyQuery").OpenRecordset возвращает только одну запись
rkmАга, понятно, нужно сначала пройтись по всему рекордсету, тогда он поймет, сколько у него записей. Спасибо за намек :)
Причем пройтись можно одной командой: MoveLast.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / QueryDefs("MyQuery").OpenRecordset возвращает только одну запись / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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