Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сортировка рекордсета А2003
 
 автор: час   (03.10.2014 в 12:11)   личное сообщение
 
 


Dim rst_C As ADODB.Recordset
Set rst_C = New ADODB.Recordset

rst_C.Open "SELECT DISCONT_TBL.*" _
& " From DISCONT_TBL " _
& " ORDER BY DISCONT_TBL.ID_DISCONT;", GLB_CONNECTION, adOpenKeyset, adLockOptimistic


If rst_C.RecordCount <> 0 Then
                                                                                    
      rst_C.Sort = "ID_DISCONT" -здесь вылетает по ошибке
            Do While Not rst_C.EOF



Не сортируется ни как.
Что я делаю не так?

  Ответить  
 
 автор: час   (03.10.2014 в 12:24)   личное сообщение
 
 

поправил код.

Dim rst_C As ADODB.Recordset
Set rst_C = New ADODB.Recordset

rst_C.CursorLocation = adUseClient

rst_C.Open "SELECT DISCONT_TBL.*" _
& " From DISCONT_TBL ;", GLB_CONNECTION, adOpenKeyset, adLockOptimistic

 rst_C.Sort = "ID_DISCONT"


ошибка пропала
сортировка не появилась.

  Ответить  
 
 автор: час   (03.10.2014 в 12:28)   личное сообщение
 
 

Попробовал варианты

 rst_C.Sort = "ID_DISCONT DESC" ' ASC


эффекта нет.

  Ответить  
 
 автор: Гоблин   (04.10.2014 в 22:09)   личное сообщение
 
 

Тут что-то иное, нежели не так..

  Ответить  
 
 автор: час   (08.10.2014 в 10:23)   личное сообщение
 
 

  Ответить  
 
 автор: osmor   (06.10.2014 в 09:52)   личное сообщение
 
 

This property requires the CursorLocation property to be set to adUseClient

  Ответить  
 
 автор: час   (08.10.2014 в 10:22)   личное сообщение
 
 

  Ответить  
 
 автор: osmor   (08.10.2014 в 15:57)   личное сообщение
 
 

google translate
"Это свойство требует свойство CursorLocation быть установлен на adUseClient"

  Ответить  
 
 автор: час   (09.10.2014 в 16:46)   личное сообщение
 
 

rst_C.CursorLocation = adUseClient

  Ответить  
 
 автор: osmor   (09.10.2014 в 17:36)   личное сообщение
 
 

помогло?

  Ответить  
 
 автор: час   (17.10.2014 в 20:30)   личное сообщение
 
 

Нет.
но и не навредило.
как-то по фигу этому коду.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList