一般没有前一种用法吧?
do until adores is nothing是指Recordset被卸载出内存了之后才退出循环;
do until adores.eof 是指Recordset到达末尾了(此时Recordset对象仍在内存中)才退出循环。