소프트웨어/MFC

MFC 14일차 - ODBC(Open DataBase Connection)

카켈 2006. 9. 9. 01:52




Teach yourself in Visual C++ in 21days 의 14일차 코드 입니다.
제목은 ODBC 데이터베이스로부터 데이터를 읽는다 입니다. mdb 파일은 해당 코드에 맞춰서 작성되어서 실행만 될정도로 부실합니다.

액서스에서 탬플릿이 지원(따로 설치 해야 했었음) 안되어서 직접 만든다고 시간을 거의 허비했습니다. 원래는 근방 끝날수 있는데, 찾다가 삽질을 많이 했습니다. 이거 말고 필드 명이 안 맞아서 고생했습니다. 만든 access 파일도 같이 동봉 했습니다.

주의 하실것은 바로 실행이 되지 않는다는 것입니다. 해당 mdb 파일을 ODBC 에 등록 해서 써야 합니다.

(이런 메시지가 뜨며)

(빈창이 뜹니다.)

실행 하는 방법은 다음과 같습니다.
1) 제어판 -> 관리도구 -> 데이터 원본(ODBC) 를 클릭합니다.


2) 사용자 DSN추가를 누릅니다.

3) 새 데이터 원본 만들기에서 Driver for 또는 do Microsoft Access (*.mdb) 를 누르고 마침을 누르세요.

4) ODBS Microsoft Access 설정에서 데이터 원본 이름을 TTVCDB 라 치시고 선택(S) 에 보시면 압축 풀린 mdb 파일을 넣고 확인 누르세요.































(TTVCDB 랑 데이터 베이스를 잘 연결 하시기만 하면 됩니다.)

5) 그러면 실행이 됩니다. 프로그램 삭제시 ODBC에서도 제거 하시는 걸 권합니다.

(실행 성공)

//

  코딩중에 필드 명이 맞지 않아서 제대로 실행 되지 않았던적이 있습니다. 나중에 DB 코딩시 확인해보세요. 삽질을 덜 할수도 있습니다.
(이거랑)

(이거랑 맞지 않아서)


(이 문제가 생기더군요)


(결국 빈털털이)