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

델파이 Q&A
Delphi Programming Q&A
[14139] Delphi XE2 + MySQL 한글 검색이 이상해요
김명호 [helpus] 2449 읽음    2012-02-21 19:03
Delphi 초보입니다.

Delphi XE2에서 ZeosDBO로 MySQL을 사용하고, 검색어는 TEdit 로 받게 했습니다.
그런데 아래 SQL 문으로 검색시 한글이 제대로 검색되질 않습니다 ㅠㅠ
Lazarus 에서는 제대로 검색이 되었습니다.

  dmMain.qrClientSearch.Close;
  dmMain.qrClientSearch.SQL.Clear;
  dmMain.qrClientSearch.SQL.Text:= 'SELECT * FROM client WHERE name LIKE :NAME';
  dmMain.qrClientSearch.ParamByName('NAME').Value:= '%' + edSearchByName.Text + '%';
  dmMain.qrClientSearch.Open;

client 테이블에는 이름을 포함한 고객정보가 들어 있는데,

에디트박스에  '김'을 입력하면 제대로 검색 결과가 나오는데, '김정'을 입력하면 결과가 안나오는 (물론 '김정'을 포함한 이름은 있습니다) 이상한 상황입니다.

고수님들 도와 주세요. 이것땜에 1주일을 그냥 보내고 있습니다.ㅠㅠ
그동안 구글 검색해서 나오는 거는 이것 저것 다 시도해봤는데, 마찬가지입니다. DB는 utf8으로 되어 있습니다.

+ -

관련 글 리스트
14139 Delphi XE2 + MySQL 한글 검색이 이상해요 김명호 2449 2012/02/21
14154     소스코드도 utf-8로 저장해보세요~~~Re:Delphi XE2 + MySQL 한글 검색이 이상해요 Justin 2390 2012/03/04
14158         Re:소스코드도 utf-8로 저장해보세요~~~Re:Delphi XE2 + MySQL 한글 검색이 이상해요 김명호 2055 2012/03/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.