안녕하세요.
VBscript를 이용하여 Oracle DB에 접근하여, 특정 정보를 Excel로 출력해서 보여주는 구문을 작성중입니다.
그런데 DB에 한글로 되어 있는 부분이 Excel에서는 ?고샇?꾩옄 이런식으로 깨져서 보여집니다.
NLS_LANG = KOREAN_KOREA.AL32UTF8 로 설정되어 있고요.
아래 구문은 Oracle DB에 접속하는 부분인데, ecukr 을 utf8로 해도 같은 에러가 발생합니다.
고수님들의 도움을 부탁드립니다. ... ^^;;
구문에러는 ORA-009222 이라고 나옵니다.
==================================================================================
Dim sConnectionString, oConnection
sConnectionString = "Provider=MSDAORA.1;User Id=○○○○;Data Source=○○○○;Password=○○○○;(STMT=SET NAMES ECUKR)"
'Oracle Database connection
Set oConnection = CreateObject("ADODB.Connection")
oConnection.Open sConnectionString
oConnection.execute("Set names ecukr") <--- 요렇게 쓰면 구문 에러가 납니다.
sSQL = "SELECT VENDORNAME from TABLE
================================================================================== |