想從資料庫加載出來一個欄位,作為組合框內的內容,但是這個欄位在資料庫中有很多是重復的,于是加載出的也是重復的,
怎么才不重復呢
uj5u.com熱心網友回復:
String atext;
for (ADOQuery1->First(); !ADOQuery1->Eof; ADOQuery1->Next())
{
atext = ADOQuery1->FieldByName("fff")->AsString.Trim();
if (ComboBox1->Items->IndexOf(atext) == -1)
this->ComboBox1->Items->Add(atext);
}
uj5u.com熱心網友回復:
查詢的時,用sql陳述句將重復值過濾掉,再添加到ComboBox1中uj5u.com熱心網友回復:
一樓正解
uj5u.com熱心網友回復:
這才是治標治本的方法,還節省了軟體的開銷
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/88656.html
標籤:VCL組件使用和開發
上一篇:vc++6.0上位機軟體
下一篇:VC++MFC 編程出錯
