Нужно записи таблицы из БД, начиная с последней до первой?
Ведь есть такой метод [COLOR=red]MoveNext[/COLOR], а случайно чего-нибудь противоположного нет?
Заранее спасибо.
Цитата:
Originally posted by Dimarik
Здраствуйте. Мне нужна помощь. Нужно вывести данные из БД Access, начиная с последней записи.
Ведь есть такой метод [COLOR=red]MoveNext[/COLOR], а случайно чего-нибудь противоположного нет?
Заранее спасибо.
Здраствуйте. Мне нужна помощь. Нужно вывести данные из БД 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();
}
}
[COLOR=red]strSQL = "SELECT Nick, Mess, Date FROM Proba ORDER BY Date asc "[/COLOR]
Но всё равно спасибо!