database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 23811 게시물 읽기
No. 23811
Excel VBA 한글 문제
작성자
이기남
작성일
2005-05-25 11:08
조회수
3,261

안녕하세요.

 

Excel 에서 VBA 로 MySQL 을 테스트 중입니다.

Sql = "insert into `user` values" + _
"('ajotrade', '아조교역', 'ajotrae@unitel.co.kr', '1', 1, 'techsan')," + _
"('busung', '부성과학', 'busng@olympus4u.com', '1', 1, 'techsan')," + _
"('bwahn', '안병우', 'bwhn@olympus4u.com', '1', 1, 'techsan')," + _
"('cjpark', '박철진', 'cjprk@olympus4u.com', '1', 1, 'techsan')," + _
"('ynkim', '김용남', 'ynkm@olympus4u.com', '1', 1, 'techsan')," + _
"('zerosan', '최영산', 'zersan@wespi.co.kr', '1', 1, 'techsan')"

Set RS = DB.Execute(Sql)

와 같이 했을 때, Query Browser 로 보면 한글이 깨집니다.

Select * from user order by user_name 해서, Cell 에 뿌려보면 역시 한글은 깨져 보입니다.

 

SQL 을 텟스트로 만들어 Tool(Navicat) 으로 돌리면 한글이 깨지지 않습니다.

하지만 VBA 에서 Select 하면 역시 깨집니다.

 

Table, 및 Column 은 euckr 로 설정되어 있습니다.

MySQL 및 작업 PC OS 는 XP Professional 이구요, Excel 은 2003 입니다.

 

경험있으신 분은 조언 부탁드립니다.

감사합니다.

 

이 글에 대한 댓글이 총 2건 있습니다.

mysql 역시 윈도버전이겠네요...  4.1 버전일테고...

4.1 부터 글자셋 지원방식이 변경되었습니다...

show variables like 'c%' 하셔서 모두 euckr 인지 확인해보세요

이경환(babocom)님이 2005-05-25 11:22에 작성한 댓글입니다.

감사합니다.

 

덕분에 우선은 DB  Open 후 character 를 set 하는 것으로 해결했습니다. 제가 먼저 정보를 찾은 후 질의를 해야 되는데, 중복된 것 같습니다.

 

이기남님이 2005-05-25 16:26에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
238154.1.10버젼에서 Charter_set을 latin1-> euckr로 변경하는 방법 좀... [1]
김은주
2005-05-26
3487
23814쿼리 또는 서버 튜닝 질문입니다!
이기명
2005-05-25
2231
23812mysqldump로 백업받으니까 latin1로 백업받아져요... [4]
서진수
2005-05-25
7177
23811Excel VBA 한글 문제 [2]
이기남
2005-05-25
3261
23810부분집합이 아닌 데이터를 뽑을수 있나요?. [2]
BirdShim
2005-05-25
1409
23809웹페이지에서 mysql에서 가져온 한글자료가 ??? 이렇게 보입니다 [1]
서진수
2005-05-25
1728
23808UTF-8 로 인코딩된 페이지에서 입력받은 중국어, db에 제대로 입력하기..ㅠㅠ [1]
최성훈
2005-05-24
2113
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다