zoukankan      html  css  js  c++  java
  • While 나가는 법

    while문을 빠져나가는 것은 여러가지 방법이 있습니다.

    먼저.. Do While문으로 고치면 Exit Do라는 구문을 활용할 수 있습니다.

    ------------------------------------

    Do While exetime <> Data2.Recordset.Fields("시간")
        If Data1.Recordset.EOF <> True Then
            Exit Do
        End If
        Data2.Recordset.MoveNext
    Loop

    ------------------------------------

    두번째로 권장할 만한 방법은 아니지만 GoTo 구문을 사용할 수 있습니다.

    ------------------------------------

    While exetime <> Data2.Recordset.Fields("시간")
        If Data1.Recordset.EOF <> True Then
            GoTo lbl1
        End If
        Data2.Recordset.MoveNext
    Wend
    lbl1:
    ------------------------------------

    세번째 방법은 While 조건에 빠져나갈 조건을 같이 명시하는 방법이 있습니다.

    ------------------------------------

    Dim bFlag As Boolean
    bFlag = True
    While exetime <> Data2.Recordset.Fields("시간") And bFlag = True
        If Data1.Recordset.EOF <> True Then
            bFlag = False
        End If
        Data2.Recordset.MoveNext
    Wend

    ------------------------------------

    참고로 break나 continue 등은 C언어 계열에서 사용하는 구문입니다.

    도움 되시길 바라며 즐거운 하루 되세요.

  • 相关阅读:
    从03域控升级至2012
    Aundit使用记录文档
    exchange2010新特性
    MSDN介绍内容
    2013优秀博客
    邮箱协议
    不错的2010学习博客
    觉得UtraWebGrid老不稳定
    初体验:今天弄了下NetAdvantage赶紧写写,怕明天睡醒又忘了哦。
    在代码文件中设置控件的长宽这些是这样的。
  • 原文地址:https://www.cnblogs.com/kevinkim/p/2303803.html
Copyright © 2011-2022 走看看