powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что лежит в RecordCount у ADODB.Recordset?
7 сообщений из 7, страница 1 из 1
Что лежит в RecordCount у ADODB.Recordset?
    #32223384
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Судя по названию, должно возващать количество записей в ADODB.Recordset, но почему то всегда возвращает -1.
...
Рейтинг: 0 / 0
Что лежит в RecordCount у ADODB.Recordset?
    #32223402
Фотография DIKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это зависит от того какай у тебя CursorLocation =adUseServer будет возвращать -1
CursorLocation =adUseClient вернет количество записей
...
Рейтинг: 0 / 0
Что лежит в RecordCount у ADODB.Recordset?
    #32223657
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А на каком этапе я могу включить это свойство?

Я делаю так:
Код: plaintext
1.
2.
3.
 Dim rs01 As ADODB.Recordset
 Set rs01 = mdb.Execute( "select * from ..." )
 rs01.CursorLocation = adUseClient  '<- тут возникает ошибка
...
Рейтинг: 0 / 0
Что лежит в RecordCount у ADODB.Recordset?
    #32223665
Фанни
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если так

Dim rs01 As ADODB.Recordset
set rs01 = new adodb.recordset
rs01.CursorLocation = adUseClient
rs01.CursorType = adOpenStatic
rs01.LockType = adLockReadOnly
rs01.open("select * from ...")
...
Рейтинг: 0 / 0
Что лежит в RecordCount у ADODB.Recordset?
    #32223680
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На rs01.open("select * from ...") выскакивает ошибка :-(
...
Рейтинг: 0 / 0
Что лежит в RecordCount у ADODB.Recordset?
    #32223694
Фотография DIKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего за ошибка?
...
Рейтинг: 0 / 0
Что лежит в RecordCount у ADODB.Recordset?
    #32223701
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так получилось! Спасибо!

Код: plaintext
1.
2.
3.
Set rs01 = New adodb.Recordset
rs01.CursorLocation = adUseClient
rs01.Open  "select * from ..." , mdb, adOpenStatic, adLockReadOnly 
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что лежит в RecordCount у ADODB.Recordset?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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