<SQLSetConnectAttr failed Error>
우선 전 이재원이라고 하고 지금 Informix DB에서 data를 ODBC를 통해 가져오는 프로그램을 VB로 만들었습니다.
문제는 Windows 2000 Professional에서는 잘 되는데, WinNt 4.0(Server, SP6a)에서는 connection open 할 때 에러가 난다는 점입니다.
당연히 dll등의 문제거나, 여러 환경 문제라는 생각이 들어서, MDAC를 2000pro와 같은 2.52SP2(2.52.6019.2)로 upgrade해 보고,
VB service pack도 업그레이드(SP5) 해 보았습니다.
각각의 업그레이드에 대해 잘 안되어서, MDAC를 2.6SP1(2.61.7326.6), 2.7로 차례로 업그레이드 해보았지만, 모두 잘 안 됩니다.
참조에서 당연히 매번 MDAC upgrade시마다 선택을 달리 해 주었습니다.
<Error message는 다음과 같습니다.>
-21247467259(80004005) 런타임 오류가 발생하였습니다.
[Microsoft][ODBC 드라이버 관리자]드라이버의 SQLSetConnectAttr을 실패했습니다.
<Error Loop를 이용해서 계속 찍어보면,>
연이어서 -2147467259 [Informix][Odbc Informix Driver] Unable to load translation DLL이라는 메시지가 연달아 나옵니다
<code는 다음과 같습니다>
Dim conn As ADODB.Connection
Dim strCnn As String
strCnn = "DSN=SFMS;UId=informix;Pwd=informix;"
Set conn = New ADODB.Connection
conn.Open strCnn ' <-- 여기서 에러 발생…
혹시 이쪽 관련해서 아시면 조언 좀 부탁드립니다.
바쁘신데 여기까지 읽어주셔서 감사드리구요.
() ()
($ $)
|