Q&A

  • 1개의 테이블에서 AND가 잘 안됩니다.
쿼리로 1개의 테이블에서 AND로 LIKE를 이용해서

데이터를 추출하려 합니다.



Query1.SQL.Add('Where Code like ''%' + Edit1.Text + '%''');

Query1.SQL.Add('and addr = ' + ComboBox1.Text);



위의 내용에서 OR은 작동을 하는데 왜-왜-왜-왜-왜-왜-왜!

AND는 작동 안할까요?



도와주시기 바랍니다.

1  COMMENTS
  • Profile
    손창근 1999.07.13 19:00
    안녕하세요.. 오공이 입니다..

    이광연님의 Sql문을 보니 and 부분이 잘못되어 있는거 같네요..

    제 생각으로는 addr가 문자열 같은데 그럼 comboBox1.text가' '사이에 있어야 할거 같네요...

    or이면 앞이 true면 수행이 되지만 and이면 뒤에 까지 true여 할거 같네요..

    test을 안 해봤지만...

    다음과 같이 수정해 보새요...

    Query1.SQL.Add('and addr = ' + '''' + ComboBox1.Text + '''');



    그럼 이만....







    이광연 께서 말씀하시기를...

    > 쿼리로 1개의 테이블에서 AND로 LIKE를 이용해서

    > 데이터를 추출하려 합니다.

    >

    > Query1.SQL.Add('Where Code like ''%' + Edit1.Text + '%''');

    > Query1.SQL.Add('and addr = ' + ComboBox1.Text);

    >

    > 위의 내용에서 OR은 작동을 하는데 왜-왜-왜-왜-왜-왜-왜!

    > AND는 작동 안할까요?

    >

    > 도와주시기 바랍니다.