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

Симптомы.

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
Зачем в TADODataSet метод Sort ???
    #32303210
Andrei_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве пишется не Sort := 'LastName ASC, DateDue DESC'
...
Рейтинг: 0 / 0
Зачем в TADODataSet метод Sort ???
    #32303246
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
If one of these keywords is not used, the default sort direction for the field is ascending
...
Рейтинг: 0 / 0
Зачем в TADODataSet метод Sort ???
    #32303324
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте после Post еще Resync([rmExact,rmCenter])
...
Рейтинг: 0 / 0
Зачем в TADODataSet метод Sort ???
    #32303348
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Mik Prokoshin

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

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

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

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


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