|
|
|
новичок
      
участник
Last Login: 16.01.2003 12:34
Сообщ.: 5,
Visits: 56
|
|
помогите, может, кто сталкивался. Доступ к базе данных Access осуществляется через ADO. В рекордсете не сортируются записи по полю типа text. Индексация по этому полю не помогает. Не пойму, в чём причина.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.11.2007 17:38
Сообщ.: 1 252,
Visits: 13 544
|
|
| А при чем тут индексация?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.07.2004 16:14
Сообщ.: 87,
Visits: 958
|
|
У меня был такой глюк, когда использовались русские названия, так это решается просто... в опшинах устанавливается порядок сортировки базы в русский... может у вас такая же ситуация...
|
|
|
|
|
новичок
      
участник
Last Login: 16.01.2003 12:34
Сообщ.: 5,
Visits: 56
|
|
А индексация тут при том, что если в accesse в конструкторе таблиц для данного поля вручную выбрать "индексированное поле", то всё работает. Но база создаётся программно при помощи запросов.
По поводу порядка сортировки - у меня почему-то русского в списке нет, это как исправить?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2005 18:49
Сообщ.: 365,
Visits: 4 016
|
|
| Кстати, после того, как найдешь русскую сортировку и установишь её, не забудь сделать Compact.
|
|
|
|
|
новичок
      
участник
Last Login: 16.01.2003 12:34
Сообщ.: 5,
Visits: 56
|
|
|
|
|
|
новичок
      
участник
Last Login: 27.07.2002 15:41
Сообщ.: 3,
Visits: 34
|
|
msd, спасибо!!! :)) Я как раз зашла на форум задать вопрос про сортировку. А благодаря тебе решила проблему за 2 минуты. Кстати, а ты не объяснишь секрет воздействия Compact в данном случае?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2005 18:49
Сообщ.: 365,
Visits: 4 016
|
|
| Секрета нет. Просто так придумали дяди из Микрософта. Изменение сортировки работает только после компакта. Такая вот интересная организация файла .mdb... Кстати, при компакте ещё и счетчики (поля типа counter)пересчитываются. Это повелось ещё c Access 2.0
|
|
|
|