請問While 的迴圈問題(編號:4395)

請問While迴圈要如何直接離開..例如
While Not Rs.EOF
RS(0) = RS(0) + I
Wend
那如果我要給他第二個判斷式成立也可以離開該如何設定..
While 沒有像DO 一樣得 Exit Do嗎??..如果我寫成
While Not Rs.EOF OR Z <> 1
IF X = 10 Then
  Rs(0) = Rs(0) + I
  X = X + 1
Else
  Z = 1
End IF
Wend
上面的式子又會出現無限迴圈??請問高手該怎麼辦呢?