Страница: 1 |
Страница: 1 |
Вопрос: как узнать кол-во считанных записей?
Добавлено: 16.11.05 16:42
Автор вопроса:
Chubin_max | Web-сайт:
Цепляюсь через ODBC к MySQL базе...
выполняем запрос
и погнали перебирать записи...
...
rs.MoveNext
wend
свойство RecordCount не работает...
каким образом можно получить кол-во полученных записей сразу?
Есть конечно такой способ:
mc = rs.Fields("c")
но блин как то это неправильно что ли...
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 16.11.05 16:55
RTFM!
1. RecordCount работает при клиентском курсоре рекордсета.
2. Метод MoveLast есть. Ы?
3. SELECT COUNT(*) как раз нормально.
Номер ответа: 2
Автор ответа: Chubin_max
ICQ: 49351560
Вопросов: 1
Ответов: 3
Web-сайт:
Профиль | | #2
Добавлено: 16.11.05 17:06
Метод MoveLast не работает : "Не поддерживается обратная передача..." в эту сторону тоже мыслил уже...
в общем SELECT COUNT()меня устраивает, просто честно говоря дублировать запрос к серверу не хотелось... лишний раз нагружать работой. Неужели никак не подступиться к полученной инфе в рекордсете???
Номер ответа: 3
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 16.11.05 17:25
Внимаааательно смотрим ответ.
Номер ответа: 4
Автор ответа: Chubin_max
ICQ: 49351560
Вопросов: 1
Ответов: 3
Web-сайт:
Профиль | | #4
Добавлено: 16.11.05 18:00
Другими словами НИКАК? ЫЫЫЫ.
Номер ответа: 5
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #5
Добавлено: 16.11.05 19:35
Ну почему нельзя открыть клиентский рекордсет-то?
Номер ответа: 6
Автор ответа: Chubin_max
ICQ: 49351560
Вопросов: 1
Ответов: 3
Web-сайт:
Профиль | | #6
Добавлено: 17.11.05 10:36
Слуш, ну туплю... как???
Номер ответа: 7
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #7
Добавлено: 17.11.05 15:55
dim r as recordset
set r=new recordset
r.cursorlocation=aduseclient
r.open "SELECT * FROM masters order by name asc", conn,,,adcmdtext