Вниз
Скачать: CL | DM;

Сортировка по полю типа string в MySQL   Найти похожие ветки 

 
Jioniro   (2005-10-12 22:35) [0]

Привет всем, такая проблема!!!
Работаю с MySQL (познакомился с этой СУБД недавно).
Есть таблица:
Create table Tmp_MasterAss_GroupGoods
 (
 ID int not null auto_increment primary key,
NAME Char(96),
            FIELD_1 VarChar(32),
            FIELD_2 VarChar(32),
            FIELD_3 VarChar(32),
            ID_PRICETYPE int not null references PriceTypes(ID),
            PERSENT float,
            ) type InnoDB;

Вторичный индекс по полю NAME.

Когда вывожу данные в DbGrid (с установленным индексом по NAME) - то записи выводятся в таком порядке:

- Газированная вода
- Вареники, блинчики
- Батоны
- Вина
- Водка
и т.д.

на сколько я понимаю "Батоны" должны идти первой позицией - короче сартировка происходит. но как то коряво???
Может кто сталкивался - подскажите в чем проблема???


 
Desdechado ©   (2005-10-12 22:51) [1]

что такое "установленный индекс"?
делай
SELECT * FROM Tmp_MasterAss_GroupGoods ORDER BY name
вот здесь сортировка явная


 
Jioniro   (2005-10-12 23:04) [2]

да не в индексе проблема
> SELECT * FROM Tmp_MasterAss_GroupGoods ORDER BY name

- будет таже ерунда. Я вот думаю что с кодировкой что-нить!!!
При таком запросе записи выводятся так как я указал выше!!!


 
Johnmen ©   (2005-10-13 09:19) [3]

"Не верю!" (с)

Приводи все подробности. Что, где, как, когда...


 
Desdechado ©   (2005-10-13 10:55) [4]

Locale? Charset? NLS? драйвера?
кстати, в dataprovider"е есть опция - RetainServerOrder
без нее ClientDataSet может данные не в том порядке давать (зависит от опций подключения к БД)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.918 c
2-1131722329
Fostr
2005-11-11 18:18
2005.11.27
Запись/чтение массива типа Recored в/из файла через TFileStream


4-1127462761
Still Swamp
2005-09-23 12:06
2005.11.27
Уходит фокус после keybd_event VK_RIGHT


1-1130961477
Freeon
2005-11-02 22:57
2005.11.27
Нужно сгенерировать "подпись" к файлу


3-1129453603
Инфо__
2005-10-16 13:06
2005.11.27
Кто знает про SQL Pervasive.


2-1131278703
AlexLines
2005-11-06 15:05
2005.11.27
как добавить символ в позицию курсора




   Наверх