with ADOQuery1 do
begin
Close;
sql.Clear;
sql.Add('select * from article where Columns='+ColumnsListView.Items.Item[ColumnsComboBox.ItemIndex-1].Caption);
Prepared;
open;
while not eof do
begin
with ArticleListView do
begin
ArticleList := Items.Add;
ArticleList.Caption := FieldByName('id').AsString;
ArticleList.SubItems.Add(FieldByName('title').AsString);
end;
Next;
end;这样列举出来的数据,是按顺序的方式,从ID为1,到尾数的.
请问有什么方法,让它从尾数开始读到1的吗?对数据库方面不熟悉,谢谢!
begin
Close;
sql.Clear;
sql.Add('select * from article where Columns='+ColumnsListView.Items.Item[ColumnsComboBox.ItemIndex-1].Caption);
Prepared;
open;
while not eof do
begin
with ArticleListView do
begin
ArticleList := Items.Add;
ArticleList.Caption := FieldByName('id').AsString;
ArticleList.SubItems.Add(FieldByName('title').AsString);
end;
Next;
end;这样列举出来的数据,是按顺序的方式,从ID为1,到尾数的.
请问有什么方法,让它从尾数开始读到1的吗?对数据库方面不熟悉,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货