빌드한 환경
windows7 Ultimate k 64 sp1
visual studio 2010 sp1
컴파일한 컴터에서는 아무런 이상없이 너무나도 잘된다..
그런데 다른 곳에서 하면 db connect에러가 자꾸 나온다..
도대체 뭐가 문제인지 몰라서 온갓곳을 다 찾아봤지만.. GG
안되는 컴터에 remode debuger 설치해놓고 디버깅해본결과
#import "C:\Program Files\Common Files\System\ADO\msado15.dll"
rename( "EOF", "adoEOF" ) no_namespace ...
...CreateInstance(__uuidof( Connection )); ...
...Com객체를 생성하지 못하는것이였다.."msado15.dll" 버전이 windows 7 sp1에서부터 호환이 안되는건지.. sp1설치하고 나서부터 안되는거 같아서 임시방편으로 대상 컴퓨터의 "msado15.dll"을 복사후 재컴파일 해서 하니깐 잘된다~
첨부 파일(windows server 2003 32bit용 msado15.dll)
msdn해결 방법 "http://support.microsoft.com/kb/2517589"
'C..C++....' 카테고리의 다른 글
error LNK 2005 xxxx이(가) MSVCRT(D).lib 혹은 LIBCMT(D).lib 에 이미 정의되어 있습니다.. 오류날때 대처방법 (2) | 2011.06.13 |
---|---|
gtest,unittest++ (0) | 2011.05.19 |
std::tr1::bind / function 사용방법 (0) | 2011.05.18 |
tr1 Random 사용하기 (0) | 2011.05.12 |
error LNK2001: _IID_IWICImagingFactory 외부 기호를 확인할 수 없습니다. (1) | 2011.04.11 |