Q&A

  • 조건식이 두개 합쳐진 경우... 잘 안되네요...
안녕하세요?

if 문에서요 조건두개를 만족해야만 할때요 잘 안되거든요...



이렇게 하면 되는데



if DBEdit1.Text = '' then

//수행안함

else if DBEdit2.Text = '' then

//수행안함

else

// 수행할 문장...



그런데 이렇게 하면 안되네요...



if DBEdit1.Text = '' or DBEdit2.Text = '' then

//수행안함

else

//수행할 문장



왜 안되죠?

조건두개를 모두 만족할때만 문장을 수행시키려 하는데



if DBEdit1.Text = '' or DBEdit2.Text = '' then ---> 요문장이 에러가 나요...



조건문이 틀린건가요?

1  COMMENTS
  • Profile
    . 2001.05.22 04:53
    새까만넘 wrote:

    > 안녕하세요?

    > if 문에서요 조건두개를 만족해야만 할때요 잘 안되거든요...

    >

    > 이렇게 하면 되는데

    >

    > if DBEdit1.Text = '' then

    > //수행안함

    > else if DBEdit2.Text = '' then

    > //수행안함

    > else

    > // 수행할 문장...

    >

    > 그런데 이렇게 하면 안되네요...

    >

    > if DBEdit1.Text = '' or DBEdit2.Text = '' then

    > //수행안함

    > else

    > //수행할 문장

    >

    > 왜 안되죠?

    > 조건두개를 모두 만족할때만 문장을 수행시키려 하는데

    >

    > if DBEdit1.Text = '' or DBEdit2.Text = '' then ---> 요문장이 에러가 나요...

    >

    > 조건문이 틀린건가요?



    조건 두개를 만족시킬때는

    If (DBEdit1.Text = '') And (DbEdit2.Text = '') Then

    입니다.