Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужно записи таблицы из БД, начиная с последней до первой?

422
26 мая 2005 года
Dimarik
181 / / 12.02.2005
Здраствуйте. Мне нужна помощь. Нужно вывести данные из БД Access, начиная с последней записи.
Ведь есть такой метод [COLOR=red]MoveNext[/COLOR], а случайно чего-нибудь противоположного нет?

Заранее спасибо.
324
29 мая 2005 года
AndreySar
532 / / 01.08.2004
Цитата:
Originally posted by Dimarik
Здраствуйте. Мне нужна помощь. Нужно вывести данные из БД Access, начиная с последней записи.
Ведь есть такой метод [COLOR=red]MoveNext[/COLOR], а случайно чего-нибудь противоположного нет?

Заранее спасибо.



Необходимо сначала отсортировать базу данных по убыванию, а затем как обычно
использовать MoveNext:

ReadBase()
{
CString strSQL = "SELECT * "
"FROM Product "
"ORDER BY DocID DESC";

if(rsetProduct.Open(CRecordset::forwardOnly, strSQL, CRecordset::readOnly) == FALSE)
{
MessageBox("Ошибка базы данных", "Опять ошибка", MB_ICONERROR);
return false;
}

while(!rsetProduct.IsEOF())
{
rsetProduct.GetFieldValue(1, strTmp);
rsetProduct.MoveNext();
}
}

422
29 мая 2005 года
Dimarik
181 / / 12.02.2005
Я уже разобрался, просто вывел таблицу, отсортировав записи по дате их появления в БД.

[COLOR=red]strSQL = "SELECT Nick, Mess, Date FROM Proba ORDER BY Date asc "[/COLOR]

Но всё равно спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог