자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 델파이10.2에서 10.3.1로 업했는데 기존문제없던 쿼리관련해서 에러가 납니다.
2019.06.03 18:29
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
MySql을 FireDAC로 연결 사용하고 있습니다.
몇일전 PC문제로 포맷하고 윈도 재설치 하면서 델파이를 10.3.1로 업해서 설치했습니다.
어느정도 설정이 다 끝난듯해서 기존 프로젝트파일을 읽어들여 컴파일 하고 실행하여 이것저것 테스트를 하다보니
쿼리관련 이상한 현상을 발견했습니다.
FDQuery를 사용할때
FDQuery1.parambyname('...').asString := '한글'
위 와같이 한글형식의 값을 지정하는 부분에서 정상결과를 가져오지 못합니다.
쿼리문에 직접 한글형식의 값을 포함시킬때는 잘 되는것 같습니다.
FDConnection의 MySql CharacterSet은 urt8로 되어 있습니다.
저희가 사용하는 MySql서버의 CharacterSet이 euckr 이라고 해서 이것을 euckr로 변경하면 또 다른 문제들이 발생하네요
기존 프로젝트를 그대로 읽어들여 수정안하고 컴파일하고 실행했을 뿐인데...설정이 바뀐것이라 보기도 힘들고 무엇이 문제일까요?
댓글 4
-
맛재현
2019.06.07 17:06
-
왕초보
2019.06.10 17:34
네 혹시나 해서 해 봤는데 소용없네요
-
험프리
2019.06.11 09:19
FireDAC 대부분의 다국어(한글)문제는 캐릭터셋과 관련이 있었습니다.
다음과 같이 커넥션 에디터의 CharacterSet 속성을 MySQL 서버에 설정된 캐릭터 셋과 일치해보시기 바랍니다.
http://tech.devgear.co.kr/delphi_news/431630
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-
로로봉
2020.04.21 10:34
파라미터를 asString 으로 받는게 아니라 asWideString 으로 받으면 한글 문제 없이 검색 되네요 ^^
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 15634
공지
유용한 관련 사이트
관리자2 2014.03.20 54464
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 97828
11
radphp xe2 에서 인쇄을 하는 방법 문의 합니다?
자이소 2014.05.10 1772
10
html5 builder에서 html문서 만들때 브라우저에서 한글이 깨집니다.
종달새 2014.02.28 3098
9
html5 buider 문의 드립니다.
씩 2012.12.14 2
8
HTML5 빌더에 대해 문의드립니다.
cyner 2012.09.20 4
7
radphp를 공부해 보려고 하는데요..
[1] 태랑 2012.07.12 7433
6
RadPHP 평가판에서 정품으로 바꾸려는데 어떻게 하나요?
관리자 2012.07.20 7050
5
글씨 크기
[1] 모든길 2012.05.12 9251
4
RAD PHP 개발과정 및 배포방법
[2] cdrd 2012.04.23 9615
3
그리드 연결
[1] 모든길 2012.04.13 8301
2
한글
[3] 모든길 2012.04.12 9254
1
RadPHP와 관련해서 스터디 할만한 자료는 없나요?
관리자 2012.04.10 8149
Delphi 델파이10.2에서 10.3.1로 업했는데 기존문제없던 쿼리관련해서 에러가 납니다.
2019.06.03 18:29
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
MySql을 FireDAC로 연결 사용하고 있습니다.
몇일전 PC문제로 포맷하고 윈도 재설치 하면서 델파이를 10.3.1로 업해서 설치했습니다.
어느정도 설정이 다 끝난듯해서 기존 프로젝트파일을 읽어들여 컴파일 하고 실행하여 이것저것 테스트를 하다보니
쿼리관련 이상한 현상을 발견했습니다.
FDQuery를 사용할때
FDQuery1.parambyname('...').asString := '한글'
위 와같이 한글형식의 값을 지정하는 부분에서 정상결과를 가져오지 못합니다.
쿼리문에 직접 한글형식의 값을 포함시킬때는 잘 되는것 같습니다.
FDConnection의 MySql CharacterSet은 urt8로 되어 있습니다.
저희가 사용하는 MySql서버의 CharacterSet이 euckr 이라고 해서 이것을 euckr로 변경하면 또 다른 문제들이 발생하네요
기존 프로젝트를 그대로 읽어들여 수정안하고 컴파일하고 실행했을 뿐인데...설정이 바뀐것이라 보기도 힘들고 무엇이 문제일까요?
댓글 4
-
맛재현
2019.06.07 17:06
-
왕초보
2019.06.10 17:34
네 혹시나 해서 해 봤는데 소용없네요
-
험프리
2019.06.11 09:19
FireDAC 대부분의 다국어(한글)문제는 캐릭터셋과 관련이 있었습니다.
다음과 같이 커넥션 에디터의 CharacterSet 속성을 MySQL 서버에 설정된 캐릭터 셋과 일치해보시기 바랍니다.
http://tech.devgear.co.kr/delphi_news/431630
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-
로로봉
2020.04.21 10:34
파라미터를 asString 으로 받는게 아니라 asWideString 으로 받으면 한글 문제 없이 검색 되네요 ^^
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 15634 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 54464 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 97828 |
11 | radphp xe2 에서 인쇄을 하는 방법 문의 합니다? | 자이소 | 2014.05.10 | 1772 |
10 | html5 builder에서 html문서 만들때 브라우저에서 한글이 깨집니다. | 종달새 | 2014.02.28 | 3098 |
9 | html5 buider 문의 드립니다. | 씩 | 2012.12.14 | 2 |
8 | HTML5 빌더에 대해 문의드립니다. | cyner | 2012.09.20 | 4 |
7 | radphp를 공부해 보려고 하는데요.. [1] | 태랑 | 2012.07.12 | 7433 |
6 | RadPHP 평가판에서 정품으로 바꾸려는데 어떻게 하나요? | 관리자 | 2012.07.20 | 7050 |
5 | 글씨 크기 [1] | 모든길 | 2012.05.12 | 9251 |
4 | RAD PHP 개발과정 및 배포방법 [2] | cdrd | 2012.04.23 | 9615 |
3 | 그리드 연결 [1] | 모든길 | 2012.04.13 | 8301 |
2 | 한글 [3] | 모든길 | 2012.04.12 | 9254 |
1 | RadPHP와 관련해서 스터디 할만한 자료는 없나요? | 관리자 | 2012.04.10 | 8149 |
.value로 하면 안되나요?