TClientDataSet 컴포넌트를 사용하면 DB를 단일 Flat화일로 관리할 수 있고 배포화일
은 DBClient.dll화일 하나만 있으면 됩니다. Paradox DB의 대다수의 기능을
지원하므로.. 간단한 DB프로그램은 TCLientDataSet을 사용해서 하면
BDE가 필요없어지지요.
두번째 방법은
Paradox를 사용하면서도 BDE설치가 필요없는 방법인데요.
BDE가 사용하는 DLL파일들을 같이 배포해 버리는 겁니다.
아래는 VTOOLS 동호회의 무림식객님이 쓰신건가? 기억이 잘 안나는데요.
바로 그 내용입니다.
참고하시고. 그럼~ 즐거운 프로그래밍 하시길~
. BDE를 Install하지않고 Paradox DB 사용하기 .
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
보통 BDE를 포함해서 InstallShield로 Install Program을 만들면 최소한 3M이상의 파일이 생성된다. 그러나, 굳이 Install Program을 만들지 않고서 몇개의 BDE관련 파일을 실행파일이 있는 디렉토리에 복사해둠으로써 Paradox를 사용할수가 있다.
BDE에 관련된 파일은 BDE가 설치된 디렉토리의 "bdedeploy.txt"에 자세히 설명되어있다.
Core BDE Files
--------------
IDASCI32.DLL For accessing ASCII files
IDBAT32.DLL For batch movement of data
IDDA3532.DLL For accessing Microsoft Access databases
IDDAO32.DLL For accessing Microsoft Access databases
IDDBAS32.DLL For accessing dBASE databases
IDDR32.DLL For Data Repository (Paradox only)
IDODBC32.DLL For BDE access to ODBC drivers
IDPDX32.DLL For accessing Paradox databases
IDQBE32.DLL QBE query engine
IDR20009.DLL BDE resources
IDAPI32.DLL Main BDE system DLL
IDSQL32.DLL SQL query engine (including local SQL)
>
> 데이타베이스는 사용하지 않았습니다
>
> 이벤트가 발생할때마다..
> 메모리테이블에 데이타를 넣어서
> 디비그리드와 연결시켜 보여주기만 합니다.
>
안녕하세요..은석님..전 영원한 델초보 어린왕자라고 하옵니다..
메모리 테이블 RX컴포넌트 맞져? 다름이 아니라..
메모리 테이블 쓰는 방법을 알구 싶어서..그런데요..
작은 예제라두 주시면 안될까요?
디비그리드와 메모리 테이블을 연결했는데..첫번째필드만 값이 나오고..
나머지필드는 빈값들만 나옵니다..
부탁해요..은석님..