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
- winsock
- SDK
- 셋업
- Visual Studio 2005
- dll
- Visual Basic
- VB.NET
- 예제
- MySQL
- 소니
- 기초
- WIN32 SDK
- 데이터베이스
- 파이어버드
- 초보
- SQL
- 시리얼 통신
- 델파이
- Delphi
- 설치
- c#
- MFC
- vb
- 입문
- PostgreSQL
- xml
- 인스톨
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