Q&A

  • 자동db생성문제....
델파이 왕초보입니다요

저는 매일 하루에도 몇번씩 디렉토리에 생성되는

텍스트화일(*.txt,*.dat)을 하나의 db화일(*.mdb등)로

전환하려고 합니다

텍스트화일의 데이터형태는 모두 같습니다.(날짜,시간,자료1,자료2...)

제발 방법이나 아니면 해결하려면 어떤 부분을 공부해야 하는지 가르쳐주세요

db관련은 완전 촛자라서 공부하기가 정말 힘드네요

help me please....







1  COMMENTS
  • Profile
    박성훈 2000.02.12 17:46
    헬프미플리즈 wrote:

    > 델파이 왕초보입니다요

    > 저는 매일 하루에도 몇번씩 디렉토리에 생성되는

    > 텍스트화일(*.txt,*.dat)을 하나의 db화일(*.mdb등)로

    > 전환하려고 합니다

    > 텍스트화일의 데이터형태는 모두 같습니다.(날짜,시간,자료1,자료2...)

    > 제발 방법이나 아니면 해결하려면 어떤 부분을 공부해야 하는지 가르쳐주세요

    > db관련은 완전 촛자라서 공부하기가 정말 힘드네요

    > help me please....





    procedure TextFiletoDb(filename:String);

    var

    F: TextFile;

    dbDay:String[10]; //2000-02-12

    dbTime:String[8]; //10:00:00

    dbData1:String[10]; //10자리로 가정

    dbData2:String[10];

    begin

    AssignFile(F,filename);

    Reset;

    try

    While not EOF(F) do

    begin

    Read(F,dbDay);

    Read(F,dbTime);

    ...

    with Table1 do

    begin

    Append;

    Fields[0].AsString:= dbDay; //Trim(dbDay)

    Fields[1].AsString:= dbTime;//Trim(dbTime)

    ...

    Post;

    end;

    //이런 식으로 읽어온 후 저장.(단,중간에 공백이 있으면 변수의 길이를

    //공백까지 주고 Trim함수를 써서 공백을 제거합니다)

    end;

    finally

    CloseFile(F);

    end;

    end;