Q&A

  • 실행 중에 DB를 동적으로 생성하려면?
리눅스에 있는 MySQL과 연동되는 델파이 DB 프로그램에서 "백업"/ "복구" 기능을 추가하려고 합니다.



백업할 때 DB를 동적으로 생성하고 MySQL의 자료를 레코드 단위로 읽어서 복사해 넣으려고 합니다.



그러덴 델파이에서 DB를 동적으로 생성하는 방법을 모르겠네요!



어떻게 방법이 없을까요?



좋은 방법 있으면 알려 주세요?

1  COMMENTS
  • Profile
    김순호 2000.06.26 19:09
    /*TABLE ID : kim TABEL NAME : 점포마스타*/



    create table kim (

    stor_cd varchar(04) not null , /* 점포코드 */

    stor_nm varchar(20) not null , /* 점포명 */

    stor_shor_cd varchar(02) , /* 점포단축코드 */

    primary key (stor_cd))



    등의 화일을 미리 텍스트 화일로 만들어 놓구요.

    실행시에 이것을 읽어 테이블을 만드시면 됩니다.



    procedure MakeTable;

    begin

    with query do begin

    close;

    sql.clear;

    sql.loadfromFile('c:kkk.txt'); //만약 화일이 kkk.txt라면

    execSQL;

    end;



    end;



    이태호 wrote:

    > 리눅스에 있는 MySQL과 연동되는 델파이 DB 프로그램에서 "백업"/ "복구" 기능을 추가하려고 합니다.

    >

    > 백업할 때 DB를 동적으로 생성하고 MySQL의 자료를 레코드 단위로 읽어서 복사해 넣으려고 합니다.

    >

    > 그러덴 델파이에서 DB를 동적으로 생성하는 방법을 모르겠네요!

    >

    > 어떻게 방법이 없을까요?

    >

    > 좋은 방법 있으면 알려 주세요?