C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[8174] Re:Re:Re:[질문] Builder MDB파일 생성하는 방법을 알고 싶습니다.
박지훈.임프 [cbuilder] 4043 읽음    2001-06-12 17:09
임펠리테리입니다.

쩝.. 전 디비 전문가가 아니라서, ODBC 에러가 발생한 이유에 대해서는 잘 모르겠네요.
테스트한 환경도 전혀 모르고, 작성된 프로그램이 한 피시에서만 그런지 어떤지도 알려주시지도 않으셨구..

하지만 제가 알려드렸던 MSDN HOWTO 원문을 보시면 리소스에 파일을 집어넣었다가 생성하는 또다른
HOWTO가 링크되어 있으니 그 방법도 쓰실 만 할겁니다. 이 방법은 이전에 알려드렸던 DAO를 이용하는 방법이
나오기 전에 쓰던 방법이라고 하는군요.

다시 링크를 해드리면...
HOWTO: Create an .MDB File for Microsoft Access Databases

그럼 이만...


장광우 님이 쓰신 글 :
: 박지훈.임프 님이 쓰신 글 :
: : 임펠리테리입니다.
: :
: : MSDN에서 방법을 찾았습니다.
: : HOWTO: Create an .MDB File for Microsoft Access Databases
: :
: : 코드는 아주 간단합니다. 미리 준비된 함수 하나만 실행하면 되죠.
: : SQLConfigDataSource(NULL, ODBC_ADD_DSN, "Microsoft Access Driver (*.mdb)", "CREATE_DB=c:\\ATest.mdb General\0");
: :
: : 이 함수는 odbccp32.dll에 포함되어 있는 함수로서, 선언은 Win32 표준헤더인 odbcinst.h에 있으므로 이걸 인클루드해야 합니다.
: : #include <odbcinst.h>
: :
: : 비주얼C++에는 이 odbccp32.dll이 임포트된 lib 파일이 있지만, 빌더엔 없으므로 빌더의 /bin 디렉토리에 있는 implib.exe 유틸리티를 써서 만들어내면 됩니다.
: : implib odbccp32 odbccp32.dll
: :
: : 그리고 이걸 프로젝트에 추가하든지, 혹은,
: : #pragma link "Odbccp32.lib"
: : 이 라인을 추가해서 링크를 시켜주면 됩니다.
: :
: : mdb파일을 생성하는 테스트까지 해본 거니까 당근 될 겁니다.
: : 그럼 참고하시길...
: :
: :
: : 이창환 님이 쓰신 글 :
: : : Builder를 이용해서 Access파일인 MDB파일을 만들고 싶습니다.
: : :
: : : Visual C++ 같은 경우에는 ADOX나 OLEDB로 MDB파일을 생성할 수 있는데
: : :
: : : Builder는 어떻게 하는지 알 수가 없네여..
: : :
: : : 알려 주세요.
: : :
: : : 그럼..
: : :
:
: 안녕하세요... MDB 생성때문에 자료를 찾던중에 임프님이 좋은 자료를 올려주신 것 같아서
: 정말 감사하게 생각하고 있습니다...
:
: 그런데 임프님께서 말씀하신대로 하고 FormCreate 이벤트에 MDB 를 생성하려고 하는데..
: 그것이 잘 안됩니다...
:
: ODBC can't road the resource \Program Files\CBuilder\Project 라는 메세지가 뜨면서
: MDB 가 생성이 되지 않습니다...
:
: 코드는 임프님이 말씀하신 그대로 적용했으며 implib 를 사용하여 builder 용 lib 파일을
: 생성하고 DLL과 lib 파일을 모두 작업디렉토리에 넣어둔 상태입니다...
:
: #pragma link "odbccp32.lib"
:
: 로 사용도 해 봤고 Project 에서 Add 를 시켜도 보았습니다...
:
: 작업디렉토리도 Project 말고 다른 디렉토리에 따로 작업을 해 보았는데 역시 마찬가지 입니다..
: 어째서 이런일이 생기는 것인지 감을 잡을 수가 없습니다..
:
: 해결할 수 있는 방법이 없을까요..? 부탁드립니다... 감사합니다..
:

+ -

관련 글 리스트
6938 [질문] Builder MDB파일 생성하는 방법을 알고 싶습니다. 이창환 2330 2001/04/23
6962     Re:[질문] Builder MDB파일 생성하는 방법을 알고 싶습니다. 박지훈.임프 3040 2001/04/24
7502         Re:Re:[질문] Builder MDB파일 생성하는 방법을 알고 싶습니다. 장광우 2973 2001/05/16
8174             Re:Re:Re:[질문] Builder MDB파일 생성하는 방법을 알고 싶습니다. 박지훈.임프 4043 2001/06/12
6963         Re:Re:[질문] Builder MDB파일 생성하는 방법을 알고 싶습니다. 이창환 2374 2001/04/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.