Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сложности с сортировкой через ADO [D5, access]


Игорь(р) ©   (2003-01-31 13:39:00) 

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

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


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

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


sniknik   (2003-01-31 16:20:00) [2]

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

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо