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

Вниз

Не работает сортировка в SQL запросе.   Найти похожие ветки 

 
kot137 ©   (2006-02-09 11:00) [0]

Уважаемые Мастера, делаю запрос к таблице. Всё работает, кроме сортировки. Пожалуйста подскажите.

with adoquery1 do
begin
sort:="order by room";
kav:=char(39);
close;
sql.Clear;
sql.add("select * from flat where "+
"(room>="+edit1.text+") and "+
"(room<="+edit2.text+") and "+
"(price<="+edit4.text+") and "+
"(price>="+edit3.text+") and "+
"(metro="+kav+ edit5.text+kav+
") "+sort);


 
palva ©   (2006-02-09 11:05) [1]

Обычно это бывает из-за неправильной установки Collating Order в базе данных. Но вы о типе БД ничего не пишете, увы.


 
kot137 ©   (2006-02-09 11:17) [2]


> Обычно это бывает из-за неправильной установки Collating
> Order в базе данных. Но вы о типе БД ничего не пишете, увы.
>

ADOQuery законекчен через ODBC к базе написанной на аксессе. А где можно посмотреть/изменить эти установки?


 
palva ©   (2006-02-09 21:55) [3]

Я не знаю, как определить, и никто больше отвечать не хочет. Попробуйте создать новую базу русской версией Access и посмотрите, будет ли на ней работать связка ADO ODBC MDB в части сортировки записей. Если будет, то значит дело в базе данных.


 
sniknik ©   (2006-02-10 01:08) [4]

1 - проверить запрос в access-е. там сортирует ???
2 - избавиться от посредника - ODBC, делать коннект с OLEDB провайдером - Jet.
3 - (или вернее это надо первым...) присмотрется к результатам сортировки внимательнее, может оно всетаки правильно сортирует только вы ожидаете другое... (вот например как думаете отсортируются две строки "ас" и "ca" ? а если проверить?)



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

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

Наверх




Память: 0.47 MB
Время: 0.061 c
2-1139290560
Fynjy1984
2006-02-07 08:36
2006.02.26
AfterPost


2-1139493461
worldmen
2006-02-09 16:57
2006.02.26
Выбор в TCheckListBox-е выбранных строк


1-1138140989
Volf_555
2006-01-25 01:16
2006.02.26
Как в TIniFile удалить целый раздел, а не отдельный параметр?


2-1139359780
rosl
2006-02-08 03:49
2006.02.26
ehlib


1-1138198956
MegaVolt
2006-01-25 17:22
2006.02.26
Как бы сделать псевдо множественное наследование?