Q&A

  • text 파일을 dbase테이블에 올리는 방법
다시한번 문의 드립니다.

먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데

고맙다는 말도 없이 또이렇게 부탁을 드리네요.

text파일을 dbase table에 올릴려고 하는데 메뉴얼을

찾아보아도 그 방법을 알수 없네요.

delphi 를 접해본지가(물론 다른 프로그래밍 언어도 모름)

얼마 않되거든요 아시면 자세한 설명 부탁드립니다.

잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고

있습니다.

다시한번 부탁드립니다.

간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.



2  COMMENTS
  • Profile
    신인재 1998.11.20 20:25
    음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데..

    델파이 코리아에 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 를 접해본지가(물론 다른 프로그래밍 언어도 모름)

    > 얼마 않되거든요 아시면 자세한 설명 부탁드립니다.

    > 잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고

    > 있습니다.

    > 다시한번 부탁드립니다.

    > 간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.

    >

  • Profile
    신인재 1998.11.21 05:35
    신인재 wrote:

    > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데..

    > 델파이 코리아에 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 를 접해본지가(물론 다른 프로그래밍 언어도 모름)

    > > 얼마 않되거든요 아시면 자세한 설명 부탁드립니다.

    > > 잘 알지고 못하면서 무턱대고 개발한다고 시작하여 이렇게 고생하고

    > > 있습니다.

    > > 다시한번 부탁드립니다.

    > > 간단한 코딩을 갈켜 주시면 더할나위 없이 고맙구요.

    > >





    • 박중호
    • 1999.05.30 11:40
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 손지연
      1998.11.11 20:04
      안녕하세요 저는 델파이로 프로그램을 만들고 있는 중인데요. 프로그램 실행시 다음과 같은 메시지가 떠서...
    • 1999.05.30 12:03
      박중호 께서 말씀하시기를... > 디비를 쓸때.. > 프로그램을 실행할때 마다 > 전에 테이블에 입력했던 ...
    • 이정욱
      1998.11.21 15:00
      프로그램을 만드실때 A 드라이브에 있는 유닛을 포함해서 만드셨나 보네요. 모두 하드드라이브로 복사한 ...
    • 김동수
    • 1999.05.30 07:47
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김정배
      1998.11.18 06:47
      델파이가 무언지 알고 십네요.... 델파이에 강력함을 가르쳐 주세요 -- 답장 부탁합니다.
    • 1999.05.31 03:13
      김동수 께서 말씀하시기를... > 테이블을 불러서 자료를 수정하고... > 수정버튼을 누르면... > 다른 부...
    • 이정욱
      1998.11.21 14:58
      델파이란, C++같은 프로그래밍 언어 입니다. 파스칼을 확장한 형태 입니다. 즉, 델파이는 프로그램을 만...
    • 김 완진
      1998.12.13 02:01
      델파이가 언어라고 하셨는데, 개발환경으로 보는 것이 맞지않나 생각합니다. 예를 들면 Visual C++은 C++...
    • 양정석
    • 1999.05.30 07:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 10:16
      헉.. 이질문은 아래질문보다 더 광범위 하네요. 가장 좋은 방법은 '책' 한권을 구입하셔서 보세요. 이 질...
    • 한 재
    • 1999.05.30 05:41
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 10:14
      너무 질문이 광범위하네요... 메모컴포넌트에 내용이 뜨게하시려면... 콤보박스의 OnChange이벤트에 If ...
    • 한 재
      1999.05.31 10:14
      답장을 주셔서 감사합니다. 그런데 제가 질문을 잘못한 것 같군요. 다시 한번 부탁을 드립니다. 예를 ...
    • 꺄꿍
    • 1998.11.21 03:03
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 이 재원
      1999.01.05 16:56
      거시기 TMemo에는 32K Limit이 있는걸로 알고 있는데 혹시 더 큰거 아닌가요? 글코 크기 Value를 100에서 ...
    • 신인재
      1998.11.24 02:16
      냥냥.... 쩝...이상하군요...... 디비 익스플로러에서 잘된다면 델파이 어플에서도 잘되야 정상이거든요...
    • 꺄꿍
      1998.11.24 10:22
      신인재 wrote: > 냥냥.... > 쩝...이상하군요...... > 디비 익스플로러에서 잘된다면 > 델파이 어플에...
    • 신인재
      1998.11.24 22:40
      음냐.... 저두 방법이 없군요.... 이거 받아서 테스트 해보세요.. 실행파일과 소스를 함께 넣었습니다.....
    • 이정욱
      1998.11.21 14:56
      제 생각에는 Richedit데이터를 Memo에서 읽으려고 하는것 같네요. 리치에디트 데이터를 메모로 읽으려고 ...
    • 꺄꿍
      1998.11.22 07:30
      이정욱 wrote: > 제 생각에는 Richedit데이터를 Memo에서 읽으려고 하는것 같네요. > 리치에디트 데이터...
    • 이정욱
      1998.11.22 20:40
      현재 사용하시는 DB포맷은 무엇입니까? XPower 컴포넌트 트라이얼을 받아서 한번 해보세요.. 그래도 느리...
    • 조갑손
    • 1999.05.30 04:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유수
      1999.06.04 01:57
      안녕하세요. TitleChange이벤트에서 GetTitle이나, GetAuthor등으로 곡명, 제작자등을 알 수 있습니...
    • 김동수
    • 1999.05.30 02:58
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이용성
      1998.11.19 08:07
      다시한번 문의 드립니다. 먼저 문의에대한 답변 저에게 정말 큰 도움이 되었는데 고맙다는 말도 없이 또...
    • 1999.05.30 04:11
      김동수 께서 말씀하시기를... > 안녕하세여~ > 검색을 하는건 되는데... > 레코드 갯수를 제어 못 하네...
    • 신인재
      1998.11.20 20:25
      음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. 델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있...
    • 신인재
      1998.11.21 05:35
      신인재 wrote: > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. > 델파이 코리아에 BatchMove컴포넌...
    • 권창진
    • 1999.05.29 23:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 10:06
      한델(http://www.delphi.co.kr) 자료실에 있는 권용길님의 IS동영상을 참고하세요. 권창진 께서 말씀하...
    • 박중호
    • 1999.05.29 22:25
    • 9 COMMENTS
    • /
    • 0 LIKES
    • 꺄꿍
      1998.11.21 03:03
      디비 그리드를 아래로 계속 내리거나 올리면 BLOB필드에 데이타가 제법 많이 들어있는 경우 데이타 셋에 연...
    • 1999.05.30 04:19
      박중호 께서 말씀하시기를... > 출력할때.. > 오름차순으로 하려고 하는데요.. > 출력폼에 이렇게 소스...
    • 이 재원
      1999.01.05 16:56
      거시기 TMemo에는 32K Limit이 있는걸로 알고 있는데 혹시 더 큰거 아닌가요? 글코 크기 Value를 100에서 ...
    • 신인재
      1998.11.24 02:16
      냥냥.... 쩝...이상하군요...... 디비 익스플로러에서 잘된다면 델파이 어플에서도 잘되야 정상이거든요...
    • 꺄꿍
      1998.11.24 10:22
      신인재 wrote: > 냥냥.... > 쩝...이상하군요...... > 디비 익스플로러에서 잘된다면 > 델파이 어플에...
    • 신인재
      1998.11.24 22:40
      음냐.... 저두 방법이 없군요.... 이거 받아서 테스트 해보세요.. 실행파일과 소스를 함께 넣었습니다.....
    • 이정욱
      1998.11.21 14:56
      제 생각에는 Richedit데이터를 Memo에서 읽으려고 하는것 같네요. 리치에디트 데이터를 메모로 읽으려고 ...
    • • • •
    • 곽병덕
    • 1998.11.13 23:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:56
      어떻게 구현을 하셨는지 말씀을 해주셔야죠.... 곽병덕 wrote: > 안녕하세요. 곽병덕이라고 합니다. >...
    • 바이도
    • 1999.05.29 21:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.30 23:53
      아.. 드뎌 이해를 했습니다. 즉, 00 00 00 01 이 들어오면 1이구.. 00 00 00 10 이 들어오면 2.. 즉, 이...
    • 이정욱
      1999.05.30 10:09
      음냐.. 뒤에 들어오는 글자가 무엇인지는 정확지 않습니다만... 만약 그냥 12라는 스트링을 12라는 Intege...
    • 이익중
    • 1998.11.09 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:54
      델파이와 비베는 상당히 틀립니다. 비베는 베이직을 기초로한 언어이구요, 델파이는 파스칼을 기초로한 언...
    • XapiSoft
    • 1998.11.20 19:38
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 서희영
      1999.05.29 20:13
      엑세스 디비로 된것을 dbf화일로 바꾸려고 하는데.. field type이 맞지 않는것은 변환해서 저장하려고 하...
    • 이정욱
      1998.11.21 02:49
      네. 안녕하세요? 나이렉스의 이정욱 입니다. 업그레이드를 받으시려면 입금 후 연락을 주시면 됩니다. 업...
    • 1999.05.30 04:16
      서희영 께서 말씀하시기를... > 엑세스 디비로 된것을 dbf화일로 바꾸려고 하는데.. > field type이 맞지...
    • 서희영
      1999.05.31 18:48
      한 께서 말씀하시기를... > 서희영 께서 말씀하시기를... > > 엑세스 디비로 된것을 dbf화일로 바꾸려고 ...
    • 1999.06.01 09:57
      > 우선 제가 디비 형식을 바꿀때 데이터를 하나하나 Query해서 > 새로 저장시키는 방법이 맞는지 그방법밖...
    • Pascal
    • 1998.11.20 10:40
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이호선
      1999.05.29 20:03
      안녕하세요. Access DB를 사용하기 위하여 Diamond콤포넌트를 사용하는데 인스톨쉴드로 Setup프로그램을...
    • 이정욱
      1998.11.21 02:46
      음.. DLL을 사용하신 부분의 소스를 보여주시면 더 쉽게 설명이 가능할 텐데요... DLL을 사용하실때는 ...
    • 이정욱
      1999.05.30 10:11
      음.. Diamond를 구입하신건가요? 다이아몬드에서는 DAO를 사용합니다. DAO3.5를 같이 배포해야하는데 그...
    • 손진운
    • 1999.05.29 20:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.29 21:41
      글쎄요.... 코딩상으론 에러가 없어야 정상이군요.... 에러도 Add메소드와는 전혀 상관 없는 에러가 뜨고...
    • 이용성
    • 1998.11.19 08:07
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.20 20:25
      음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. 델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있...
    • 신인재
      1998.11.21 05:35
      신인재 wrote: > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. > 델파이 코리아에 BatchMove컴포넌...
    • 최혁진
    • 1999.05.29 09:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 서희영
      1999.05.29 21:06
      최혁진 께서 말씀하시기를... > 델파이 4.0 C/S 에서 오라클 데이터베이스를 사용하려고 합니다. > 오라...
    • XapiSoft
    • 1998.11.20 19:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:49
      네. 안녕하세요? 나이렉스의 이정욱 입니다. 업그레이드를 받으시려면 입금 후 연락을 주시면 됩니다. 업...