728x90
반응형
액세스(Access) DB 파일인 MDB를 델파이에서 수동으로 생성하는 함수입니다.
{** MDB 파일을 생성한다. *} function CreateMDB(hwndOwner:HWND; const strFileName:string):integer; const ODBC_DLL ='ODBCCP32.DLL'; FUNC_NAME ='SQLConfigDataSource'; var strSystemDir:string; nSize:integer; hLib:THandle; fn:TSQLConfigDataSource; begin Result:=0; SetLength(strSystemDir, 1024); nSize:=GetSystemDirectory(@strSystemDir[1], 1024); if nSize=0 then Exit; SetLength(strSystemDir, nSize); strSystemDir:=strSystemDir+'\'+ODBC_DLL; hLib:=LoadLibrary(PChar(strSystemDir)); if hLib=0 then Exit; fn:=GetProcAddress(hLib, FUNC_NAME); Result:=fn(hwndOwner, 1, LPCSTR('Microsoft Access Driver (*.mdb)'), LPCSTR('CREATE_DB="'+strFileName+'" General'+#0)); FreeLibrary(hLib); end;
'프로그래밍 > 델파이' 카테고리의 다른 글
ActiveForm의 DAX 오류 해결하기. (0) | 2009.06.18 |
---|---|
TADOStoredProc를 통한 저장 프로시저 호출하기 (0) | 2009.04.26 |
운영체제의 ProductID 얻기 (0) | 2009.03.12 |
신뢰할 수 있는 사이트에 등록하기 (0) | 2009.01.08 |
VirtualTree 패키지 수동 설치(Delphi 2009) (0) | 2008.12.10 |