Q&A

  • 이런 황당한 코딩이...ㅡㅡ;; 제발 도와주세요
안녕하세요.. 제글에 관심가져주셔서 감사...

다음은 문제의 코딩 내용입니다.



with dejamo do

begin

if bktemp <> '' then

begin // 코드로 검색

tblrntl.Filter := '[name] = '+#39+Trim

(bktemp+'*')+#39;

end

else // 제목으로 검색

begin

tblrntl.Filter := '[t_name] = '+#39+Trim

(edtgogamsch.Text+'*')+#39;

end;

end;



제목으로 검색하는건 되는데 코드로 검색하는게 안됩니다... ㅡㅡ;;



bktemp는 스트링변수 인데 edtgogamsch.text의 값을 받아 이곳에 숫자만 있으면

숫자값이 입력되고 문장이 입력되면 공백이 입력됩니다.

공백이면 문장이 입력된것이기때문에 edtgogamsch.text 의 값을 입력받아 테이블(tblrntl)을 검색해 DBGird로 출력하는내용입니다.

물론 인덱스필드엔 name이라는 필드가 존재 합니다. 이거 왜 안되는것인지 ㅡㅡ;

bktemp에는 제값이 입력되는것은 확인했습니다. 1을 넣으면 1이 bktemp 에 들어가더군여

쩝~~ 도와주세요...



ps. 어떤분이 tblrntl.filtered 를 안넣어서 그럴지도 모른다고 하셨는데

tblrntl.filtered 를 넣으면 아예 검색결과가 안나옵니다 ㅡㅡ;





행복하시고 좋은 하루 되십시요...

0  COMMENTS