Форум: "Базы";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Внизсортировка кирилицы Найти похожие ветки
← →
Oops (2003-04-16 13:00) [0]Привет мастера. Таблица проиндексирована(primary) по некоторому полю, в которое записаны значения на кирилице. TTable показывает некоторые строки по несколько раз, хотя в базе они записаны только раз + сортировка неправильная. Если в поле значения латиницей, то все работает без проблем.
С чем ето может быть связано?
← →
Oops (2003-04-16 14:14) [1]а может кто знает в чем проблема (BDE, Access, Delphi)?
← →
Соловьев (2003-04-16 14:15) [2]подключаешся через TDatabase+ODBC?
← →
Соловьев (2003-04-16 14:19) [3]
> некоторые строки по несколько раз, хотя в базе они записаны
> только раз
чем проверяешь?
← →
Oops (2003-04-16 14:33) [4]> подключаешся через TDatabase+ODBC?
Да
> чем проверяешь?
Смотрю в Access
← →
Соловьев (2003-04-16 14:37) [5]
> сортировка неправильная.
а это как?
а индекс подключил?
а если выполнить такой запрос:
select *
from table
order by filed
то правильно сортирует?
← →
Oops (2003-04-16 14:49) [6]Индекс подключил (IndexName=PrimaryKey в пропертях TTable), но строка прыгает с одного места на другое при refresh, иногда выводится дважды, иногда выдает ошибку "Record/Key Deleted".
>select *
>from table
>order by filed
правильно сортирует и не дает дубликатов
← →
Соловьев (2003-04-16 15:12) [7]может просто есть настройка у драйвера ODBC - не показывать удаленных записей? я не работал с MS Access, но такая настройка(галочка) есть у dBase... может поможет...
← →
Oops (2003-04-16 15:36) [8]Не нашел такой галочки для MS Access, но все равно спасибо. Буду пользовать TQuery вместо TTable, т.к. для TQuery все работает нормально.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c