Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Firebird
- xml
- VB.NET
- winsock
- Delphi
- SDK
- 문자열
- 초보
- 델파이
- 데이터베이스
- PostgreSQL
- SQL
- Visual Basic
- 기초
- 시리얼 통신
- MFC
- 소니
- 입문
- WIN32 SDK
- 셋업
- 파라미터
- 예제
- 파이어버드
- vb
- 인스톨
- MySQL
- c#
- dll
- 설치
- Visual Studio 2005
Archives
- Today
- Total
프로그래밍 노트
[c#] PostgreSQL을 ODBC로 접속할 때 "지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다." 할 경우 본문
C#/기타
[c#] PostgreSQL을 ODBC로 접속할 때 "지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다." 할 경우
떡잎 2014. 11. 26. 11:30c#에서 PostgreSQL을 ODBC로 접속할 때 아래의 에러 메시지가 발생했다.
ERROR [IM014] [Microsoft][ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다.
원인
말그대로 아키텍처 불일치다.
이것을 맞추어 주기위해서는
프로젝트의 속성에서 빌드 탭의 일반의 플랫폼 대상을 PostgreSQL의 odbc의 Bit와 맞추어 주면 된다.
PostgreSQL ODBC를 32bit로 했으면 x86으로 64bit로 설치했으면 x64로 하거나
Any CPU로 설정하면 상관없이 동작한다.
Comments