|
예전에 좀 우울하신 글을 올리시더니 . 이젠 회복되셨나요?.
Waring의 내용은 어떤 이유에 의해.. 코드가 수행되지 않음을 나타내는
겁니다.
코드가 수행되기전에 return을 해버리는 경우에 나오는 메세지입니다.
sql 구문은 in명령을 찾아보세요..
where에 비해 속도는 느리지만.. 코딩은 깔끔해 집니다.
박보연 님이 쓰신 글 :
: 아래와 같이 SQL문을 실행했습니다.
:
: .........
:
: ADOQuery1 -> Close();
: ADOQuery1 -> SQL -> Clear();
:
: ADOQuery1 -> SQL -> Add("select A from Table1 where Index = 0"); // <----- (*)
: ADOQuery1 -> Open();
:
: while(!ADOQuery1->Eof)
: {
: XCbo -> Items -> Add(ADOQuery1->FieldByName("A")->AsString);
: ADOQuery1->Next();
: }
: ..........
:
: '[C++ Warning] SettingData.cpp(43): W8066 Unreachable code'라는 Warning 메시지가
: 뜨기는 하지만, 원하던대로 MDB 테이블에서 데이터를 읽어와서 콤보박스에 나타냅니다.
:
: 그런데 (*)부분에서 where문 이하의 조건이 Index가 0인 것 뿐만 아니라.. 3, 4, 7 등등
: 몇 가지 조건을 더 추가하고 싶습니다.
:
: select문을 추가하지 않고 한 문장에서 여러가지 조건을 검색하려면 어떻게 해야 합니까?
: 그리고, Warning 메시지에 대해서도 설명해 주시면 감사하겠습니다.
:
|