Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в ADODB.Recordset / 5 сообщений из 5, страница 1 из 1
07.10.2005, 11:46:18
    #33311145
Fogkch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в ADODB.Recordset
Народ!
Имею объект ADODB.Recordset с подключением к SQL через ODBC.
Хочу сортировать/фильтровать - ругается. Типа через данного провайдера это поюзать данное свойство не получится. Что делать?
Хотел ему селект переподсунуть, но как?
Заранее спасиб.
...
Рейтинг: 0 / 0
07.10.2005, 12:43:01
    #33311351
Сортировка в ADODB.Recordset
Так не работает?

Код: plaintext
1.
2.
3.
    rst.CursorLocation = adUseClient
    rst.Open "SELECT * FROM tblCustomers", Cnn, adOpenStatic, _
      adLockReadOnly, adCmdText
    rst.Sort = "Name ASC"

А так?

Код: plaintext
1.
    rst.Open "SELECT * FROM tblCustomers ORDER BY Name", Cnn, adOpenStatic, _
      adLockReadOnly, adCmdText
...
Рейтинг: 0 / 0
07.10.2005, 13:03:48
    #33311409
Fogkch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в ADODB.Recordset
В первом случае не работает.
Во втором: если один раз открыли, как строку подключения заменить?
...
Рейтинг: 0 / 0
07.10.2005, 17:18:18
    #33312375
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в ADODB.Recordset
Может подключаться через другого провайдера?
к примеру SQLOLEDB
...
Рейтинг: 0 / 0
07.10.2005, 17:30:19
    #33312419
Сортировка в ADODB.Recordset
должно бы работать при
Cnn.CursorLocation = adUseClient

для сортировки может потребоваться/пригодиться локальный индекс.
создается заданием rs.Properties("OPTIMIZE")=true

проваейдера можно и сменить. но курсор для соединения должен
быть заказан "клиентский".
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в ADODB.Recordset / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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