2013-01-09 3 views
0

Informix 64 ODBC 드라이버 연결로 .NET 4.0 프로젝트를 사용할 수 있지만 Windows 2008 (64 비트 버전) 서버에 프로젝트를 배포 할 때 Windows 7 (로컬)에서 제대로 작동합니다. Informix ODBC 드라이버 (64 비트 버전)에서 응용 프로그램이 예외를 throw 함 'kernel32.dll'DLL에서 'InterlockedIncrement'라는 항목 점을 찾을 수 없습니다. 이미 동일한 오류에 대해서는 스레드를 읽었지만 도움이되지 않습니다.Windows 2008의 Informix ODBC 드라이버 예외

감사합니다.

답변

0

실제로 64 비트 대신 32 비트 버전을 사용하고 있었고 프로젝트 타겟의 모든 CPU에 플랫폼 대상을 설정했기 때문에 32 비트 버전을 목표로 설정했기 때문에 실제로 작동했습니다. 64로 변경하면 서버에 대한 예외가 해결됩니다. 또한 PATH 환경 변수를 % INFORMIXDIR % \ bin 및 % INFORMIXDIR % \ bin \ netf20으로 추가했습니다.