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

델파이 Q&A
Delphi Programming Q&A
[7711] Re:Delphi에서 코딩으로 MDB 및 Table 만드는 방법?
임승균.조로 [] 1682 읽음    2001-12-06 11:43
안녕하세요

원래 기본 유닛에 ODBC에 관한 유닛이 없으니 이렇게 함수 선언부를 적어주시고여..

function SQLConfigDataSource(hwndParent: HWND; fRequest: WORD; lpszDriver: PChar;
  lpszAttributes: PChar): BOOL; stdcall; external 'odbccp32.dll';
이렇게 하면 정적링크가 될거입니다.

그담에 필요한 상수를 odbcinst.h를 보구 선언해주시고여...

const
  ODBC_ADD_DSN        = 1;    // Add data source
  ODBC_CONFIG_DSN     = 2;    // Configure (edit) data source
  ODBC_REMOVE_DSN     = 3;    // Remove data source
  ODBC_ADD_SYS_DSN    = 4;    // add a system DSN
  ODBC_CONFIG_SYS_DSN = 5;    // Configure a system DSN
  ODBC_REMOVE_SYS_DSN = 6;    // remove a system DSN

그담에 여기 FAQ에 있는 내용대로 사용하시면 되겠네여..


procedure TForm1.Button1Click(Sender: TObject);
var
  bResult: boolean;
begin
  bResult := SQLConfigDataSource(0, ODBC_ADD_DSN, 'Microsoft Access Driver (*.mdb)', 'CREATE_DB=c:\ATest.mdb General');
  if bResult then ShowMessage('Success') else ShowMessage('Fail');
end;

제가 테스트 해본거라 별 문제 없을거여요..
그럼 즐거운 하루 되세여..


델파이언 님이 쓰신 글 :
: Delphi에서 MDB를 만들고 관련 Table을 만들려고 합니다.(DataDump 말구요^^)
:
: 코딩으로 직접 만드는 방법이요!!!
:
: 아시는 분 계시나요?
:
: 소스와함께 부탁드립니다.

+ -

관련 글 리스트
7709 Delphi에서 코딩으로 MDB 및 Table 만드는 방법? 델파이언 827 2001/12/05
7711     Re:Delphi에서 코딩으로 MDB 및 Table 만드는 방법? 임승균.조로 1682 2001/12/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.