Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.046 c
2-1131284903
Mouse_Rat
2005-11-06 16:48
2005.11.27
Как узнать путь к файлу?


2-1131204074
Толян
2005-11-05 18:21
2005.11.27
Как вставить код программы в Memo


2-1131345089
John Doe
2005-11-07 09:31
2005.11.27
Область видимости и время жизни при рекурсии.


3-1129176875
Рафик
2005-10-13 08:14
2005.11.27
MSSQL Dependencies


14-1131354036
kjgg
2005-11-07 12:00
2005.11.27
Boot-диск