![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сортировка кирилицы [D6, MS Access]
Oops © (2003-04-16 13:00:00)Привет мастера. Таблица проиндексирована(primary) по некоторому полю, в которое записаны значения на кирилице. TTable показывает некоторые строки по несколько раз, хотя в базе они записаны только раз + сортировка неправильная. Если в поле значения латиницей, то все работает без проблем.
С чем ето может быть связано?
Oops (2003-04-16 15:36:00) [1]Не нашел такой галочки для MS Access, но все равно спасибо. Буду пользовать TQuery вместо TTable, т.к. для TQuery все работает нормально.
Соловьев (2003-04-16 15:12:00) [2]может просто есть настройка у драйвера ODBC - не показывать удаленных записей? я не работал с MS Access, но такая настройка(галочка) есть у dBase... может поможет...
Oops (2003-04-16 14:49:00) [3]Индекс подключил (IndexName=PrimaryKey в пропертях TTable), но строка прыгает с одного места на другое при refresh, иногда выводится дважды, иногда выдает ошибку "Record/Key Deleted".
>select *
>from table
>order by filed
правильно сортирует и не дает дубликатов
Соловьев (2003-04-16 14:37:00) [4]
> сортировка неправильная.
а это как?
а индекс подключил?
а если выполнить такой запрос:
select *
from table
order by filed
то правильно сортирует?
Oops (2003-04-16 14:33:00) [5]> подключаешся через TDatabase+ODBC?
Да
> чем проверяешь?
Смотрю в Access
Соловьев (2003-04-16 14:19:00) [6]
> некоторые строки по несколько раз, хотя в базе они записаны
> только раз
чем проверяешь?
Соловьев (2003-04-16 14:15:00) [7]подключаешся через TDatabase+ODBC?
Oops (2003-04-16 14:14:00) [8]а может кто знает в чем проблема (BDE, Access, Delphi)?