Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.20;
Скачать: CL | DM;

Вниз

Сложности с сортировкой через ADO   Найти похожие ветки 

 
Игорь(р)   (2003-01-31 13:39) [0]

Сталкивались ли с ситуацией, и как ее победили :
через TADOQuery к таблицам Access простейший запросик, типа "select * from ... order by Name" после записи в Grid выглядит вот так :

LAI...
L"AI...
LEM...
L"EM...
LOS...
L"OS...
и т.д., то есть апостроф для него как бы не существует. Но в Cell текст записывается с апострофом. Чушь какая-то. Что нужно изменить, чтоб сделать нормальный порядок сортировки, очень надо, выручайте, плиз.
Да, еще лучше ситуация:
N1
№1
N2
Типа, № распознается как символ "эн", представляете?


 
sniknik ©   (2003-01-31 16:20) [1]

Действительно ситуация, почти тупик, одинарную кавычку некоректно обрабатывает в строке.
понятно дело признак начала/конца строки (но аналог двойную берет) странно.

могу только предложить менять при вводе " - #39 на ` - #96 выглядят почти одинаково (отображение в гриде) а сортировка будет коректной, в английской раскладке значек вставляется в имя, Д`Артаньян, (есть такие имена ;-)), находится рядом с клавишей "1".

вот, а с символом № не знаю, у меня все правильно сортирует. т.что проверить не могу.


 
Игорь(р)   (2003-02-03 15:11) [2]

Насчет № верно, некорретно описал ситуацию, пардон.
Строка №9 оказывается между строк N... и O... , хотя это вроде бы не алфавитный символ, номер-то. Например, сам Access ставит эту строку в начало сортированного запроса, перед строками, начинающимися на цифры, что выглядит естественно. Как тут быть?



Страницы: 1 вся ветка

Текущий архив: 2003.02.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
4-63899
reef
2002-12-31 06:35
2003.02.20
Прозрачное окно в Windows


14-63771
pl_quad
2003-02-03 11:51
2003.02.20
доки по com интерфейсам MS Office


3-63549
Cossys
2003-02-03 16:23
2003.02.20
Как быстро заполнить поля таблицы


1-63651
vasilly
2003-02-11 19:48
2003.02.20
Как в рантайме заменить один комп. на другой с таким же именем?


4-63893
Solod
2003-01-08 05:49
2003.02.20
---|Ветка была без названия|---