C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[943] [질문] FindKey 메쏘드에 대해서.../프포
윌리야 [ ] 4297 읽음    1999-01-15 00:40
안녕하세요.
윌리 입니다.
TTable 의 메소드 중에서 FindKey라는 메소드가 있는데,
빌더에서 정확한 사용방법이 궁금합니다.
소스를 조금 적어보면...

...
Table1->IndexName =     <<-----  인덱로 사용할 필드를 선택.

Edit1->Text=           <<------  검색에 사용될 스트링1
Edit1->Text=           <<------ 검색에 사용될 스트링2
      .
      .
      .
Table1->FindKey(OPENARRY(TVarRec,(Edit1->Text,Edit1->Text2)));
      .
      .
   이렇게 하면 런타임에 잘기억 나진 않지만, " 인덱스의 필드 범위가 오류"라는
  식의 에러 발생 합니다.
   그런데, 좀 이상한 것은 위의 경우 검색에 사용될 스트링이 하나 뿐이며,
   즉, Table1->FindKey(OPENARRY(TVarRec,(Edit1->Text))); 이렇게 하면, 잘됩니다.
   허나, 검색 스트링을 하나만 받자면, FindKey나 OPPENARRAY같은 것을 않쓰고
   간단히 할수 있기에 전혀 도움이 되지 않겠죠.

   제 문법에 잘못이 있는 것인지....~~후 열받네...
 
   아무리 생각해도 이건 빌더 버그 같다는 생각 마져 드는데...
   조언 바랍니다.

좋은날~~
      FROM 윌리

 


+ -

관련 글 리스트
943 [질문] FindKey 메쏘드에 대해서.../프포 윌리야 4297 1999/01/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.