Всем привет. У меня проблемка, которую сам я, увы решить не могу! Использую ADOTable, DataSourse и DBGrid. Все поля в таблице у меня текстовые. Когда я произвожу сортировку, в поле, где распологаются одни числа, например "1, 5, 2, 55, 7, 6, 23", сортировка проходит не правильно из- за текстового типа данных. Т.е. в случае сортировки по возрастанию, получается вот что: "1, 2, 23, 5, 55, 6, 7". Можно ли как- нибудь не изменяя тип поля с текстового на числовой, непосредственно в Access'е произвести сортировку правильно?
if RadioGroup1.ItemIndex = 0 then //Выбор способа сортировки
Main.ADOTable1.Sort:= '['+ ComboBox1.Text+ ']'+ ' ASC' //ComboBox1.Text -выбор поля для сортировки
else
Main.ADOTable1.Sort:= '['+ ComboBox1.Text+ ']'+ ' DESC';