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

FireBird Q&A
[4072] Firebird db를 DBGrid에 표시할때 한글 깨짐문제?
정원철 [wiss] 4650 읽음    2011-03-03 15:46
델파이 XE, Interbase컴포넌트, 임베디드firebird 2.5로 간단한 디비프로그램을 만들고 있는데요
디비생성시 charset 'None'으로 지정해서 만들었습니다.

테이블데이터를 Select하여 TDBGrid 에 뿌리면 한글이 깨져부리는데 며칠 삽질중입니다.

IBExpert 로 테이블을 보면은 한글이 제대로 나오는데 왜 DBGrid에 깨지는지..ㅜㅜ

아래 답변글에 데이터베이스 Charset은 중요하지않다고 하셨는데 그럼 컴퍼넌트의 문제인건데..



방법을 부탁드립니다.

// DB 접속
procedure TForm1.Button1Click(Sender: TObject);
begin
  IBDatabase1.DatabaseName := 'd:\TEST.GDB';

  IBDatabase1.Params.Clear;
  IBDatabase1.SQLDialect := 3;
  IBDatabase1.Params.Add('user_name=sysdba');
  IBDatabase1.Params.Add('password=masterkey');
  IBDatabase1.LoginPrompt := false;
  IBDatabase1.Connected := True;

  Label1.Caption := 'Connected DB OK!!!';

  IBTransaction1.DefaultDatabase := IBDatabase1;
  IBQuery1.Database := IBDatabase1;
  DataSource1.DataSet := IBQuery1;
  DBGrid1.DataSource := DataSource1;

end;
// Table 셀렉트하기
procedure TForm1.Button2Click(Sender: TObject);
begin
  if not IBDatabase1.Connected then
  begin
    Showmessage('Database와의 연결을 먼저 하십시오..');
    Exit;
  end;

  with IBQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('Select * From DAILY_DATA');
    Open;
  end;
end;

+ -

관련 글 리스트
4072 Firebird db를 DBGrid에 표시할때 한글 깨짐문제? 정원철 4650 2011/03/03
4074     [자답]Re:Firebird db를 DBGrid에 표시할때 한글 깨짐문제? 정원철 3907 2011/03/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.