다시한번 문의 드립니다.
먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데
고맙다는 말도 없이 또이렇게 부탁을 드리네요.
text파일을 dbase table에 올릴려고 하는데 메뉴얼을
찾아보아도 그 방법을 알수 없네요.
delphi 를 접해본지가(물론 다른 프로그래밍 언어도 모름)
얼마 않되거든요 아시면 자세한 설명 부탁드립니다.
잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고
있습니다.
다시한번 부탁드립니다.
간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.
델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있어서 그걸 올립니다.
참고 하세요....
[텍스트 파일]
ODBC에서 Text driver를 사용해서 그 텍스트 파일을 가리키는
data source 를 하나 만드세요.
batchmove 컴포넌트를 사용해서 source 프로퍼티를
이 텍스트 source를 가리키는 테이블로 설정하고,
나머지 destination 프로퍼티에는 dBase 테이블을 설정한 후,
Copy 연산을 수행하면 됩니다.
source와 destination을 바꾸면 반대 방향(dBase->Text)으로
테이블 복사가 가능하지요.
물론, dBase뿐만 아니라, 다른 모든 데이터베이스 서버로 변환
가능합니다.
batchmove 컴포넌트 사용법은 델파이 예제를 참고하세요.
[ODBC 설정 하는 법]
다음은 텍스트 소스를 설정하는 과정입니다.
제어판에서 '32비트 ODBC'를 실행합니다.
시스템 DSN 탭에서 추가 버튼을 누르고 Microsoft Text Driver를
선택합니다.
데이터 원본 이름을 적당히 설정하고,현재 경로 사용을 해제한 후
,경로 선택 버튼을 눌러 텍스트 파일이 존재하는 폴더를 선택해
줍니다. 옵션 버튼을 눌러 좀더 자세하게 기능 설정할 수도 있습니다.
여기까지 마치면 ODBC 텍스트 소스를 설정해 준 겁니다.
이제 BDE administrator에서 이 소스를 가리키는 alias를 하나
만들어 주고 델파이에서 사용하면 되지요.
이용성 wrote:
> 다시한번 문의 드립니다.
> 먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데
> 고맙다는 말도 없이 또이렇게 부탁을 드리네요.
> text파일을 dbase table에 올릴려고 하는데 메뉴얼을
> 찾아보아도 그 방법을 알수 없네요.
> delphi 를 접해본지가(물론 다른 프로그래밍 언어도 모름)
> 얼마 않되거든요 아시면 자세한 설명 부탁드립니다.
> 잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고
> 있습니다.
> 다시한번 부탁드립니다.
> 간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.
>