通常我們使用以下的代碼進(jìn)行記錄循環(huán):
Do while not records.eof combo1.additem records![Full Name] records.movenext loop
結(jié)果是每個(gè)循環(huán)中數(shù)據(jù)庫(kù)都要進(jìn)行一次數(shù)據(jù)結(jié)束測(cè)試。在大量的記錄的情況下, 浪費(fèi)的時(shí)間相當(dāng)大。 而使用以下的代碼, 可以提高近 1/3 的速度:
records.movelast intRecCount=records.RecordCount records.movefirst
for intCounter=1 to intRecCount combo1.additem records![Full Name] records.movenext next intCounter
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|