Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как отсортировать полученный результат?  (Прочитано 5260 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SSW
Гость
« : 16-07-2004 08:24 » 

Windows / VC++ 6.0 / MFC / ODBC
Все работает прекрасно, но вот только нет сортировки.

Код:
CKSklad ks(NULL);
ks.m_pDatabase=&cdbKSklad;
try
{
   ks.m_nFields=14;
   ks.Open(CRecordset::snapshot, "SELECT * FROM ksklad WHERE OSS='2011';"); // 2011 - счет продуктов
  ks.Move(0);
  int i_ks=0;
  while (!ks.IsEOF())
  {
m_ListKSklad.InsertItem(i_ks,ks.m_KM);
m_ListKSklad.SetItem(i_ks, 1, LVIF_TEXT,ks.m_HM,0,0,0,0);
i_ks++;
ks.MoveNext();
  }
  ks.Close();
}
catch(CDBException cdb)
{
AfxMessageBox(cdb.m_strStateNativeOrigin);
}

Есть в принцыпе такая штука как m_strSort а потом Requery() но оно чето ошибки постоянно выдает.
Как можно отсортировать полученый результат от SQL запроса?
« Последнее редактирование: 30-11-2007 20:32 от Алексей1153++ » Записан
Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 16-07-2004 10:50 » 

Цитата
...Как можно отсортировать полученый результат от SQL запроса?

Сортируйте прямо в запросе: SELECT... FROM... WHERE... ORDER BY поле1[, поле2]
Записан

С уважением, Oldy.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines