Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Зачем в TADODataSet метод Sort ??? / 8 сообщений из 8, страница 1 из 1
23.10.2003, 15:34
    #32303205
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
Если он нихреан не работает.

Симптомы.

ADODataSet.Sort := 'ID';

Потом

ADODataSet.Insert;
ADODataSet.Fields[0].Value := 1000000;
ADODataSet.Post;

Встает в гриде на первую строчку. ???

Но если работать напрямую с экземпляром _RecordSet
и отображать НД в TDrawGrid, то

FRecordSet.Sort := 'ID';

и

FRecordSet.AddNew('ID',1000000);

все пучком.

Есть ли методы исправления ситуации в первом случае.

ЗЫ: Да. Использую D6. Может в D7 это исправлено ?
...
Рейтинг: 0 / 0
23.10.2003, 15:36
    #32303210
Andrei_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
А разве пишется не Sort := 'LastName ASC, DateDue DESC'
...
Рейтинг: 0 / 0
23.10.2003, 15:50
    #32303246
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
If one of these keywords is not used, the default sort direction for the field is ascending
...
Рейтинг: 0 / 0
23.10.2003, 16:16
    #32303324
Mik Prokoshin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
Попробуйте после Post еще Resync([rmExact,rmCenter])
...
Рейтинг: 0 / 0
23.10.2003, 16:21
    #32303348
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
>>Mik Prokoshin

Не помогло :(
...
Рейтинг: 0 / 0
23.10.2003, 16:35
    #32303386
aag
aag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
Попробуйте селект с order by

Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
23.10.2003, 16:38
    #32303393
Mik Prokoshin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
А если попробовать после Resync еще Grid.Refresh ? Т.е. выяснить - то ли dataset буфера не согласовал, то ли грид не перерисовался.
...
Рейтинг: 0 / 0
23.10.2003, 16:48
    #32303414
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем в TADODataSet метод Sort ???
Прошу у всех прощения.

Как оказалось, все - проще. Сам дурак.

В сортируемое поле при вставке другой модуль передавал всегда 0.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Зачем в TADODataSet метод Sort ??? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]