안녕하십니까?
저는 이번 프로젝트에서 DB는 Progress RDBMS을 이용하고,
프로그램은 Delphi을 이용해 개발했습니다. 이때 Progress ODBC Driver는
미국 Merant사의 제품을 설치했습니다.
이러한 환경에서 Delphi프로그램에서 DB를 Read/Write하는데
아무런 문제가 없습니다.
다만, 한가지 한글 조회시 이상한 현상이 발생합니다.
필드(컬럼)의 Value가 한글인 경우,
맨끝에 임의의 글자가 추가되어 출력됩니다.
예) DB에 저장된 Value : 대한민국
조회하여 출력된 값 : 대한민국a
Value가 영어인 경우에는 정상적 입니다.
그래서 Delphi가 아닌 PowerBuilder나 Visual Basic에서 조회하여
보았더니, Delphi에서와 같은 현상이 발생하지 않습니다.
왜 동일한 DB와 ODBC Driver을 이용하는데,
Delphi에서만 한글 Value 끝에 한 글자가 추가되는지 궁금합니다.
이 문제를 해결할 수 있는 방법은 무엇인지 알려 주시면 감사하겠습니다.
시간이 없습니다. 꼭 도와주세요.