Q&A

  • db 생성시 table명 변수로 지정 문제~~~
안녕들하십니까..
델파이에서 버튼을 클릭하면 table을 생성시킬려고 합니다.

다른것은 문제가 안되는데
table이름을 변수로 지정해서 table을 날짜별로 생성을 시킬려고 하는데

first_date : string;
first_date := Formatdatetime('yyyymmdd',dtp_fdate.date);
create table (  ?  )  ~~~<---이 부분에서 어떻게 변수를 넣어 줘야 하나요?

first_date를  table 이름으로 하고 싶은데 변수를 어떻게 넣어야 할지 모르겠습니다.

존 답변 부탁드립니다.

mssql2000 사용..
delphi 5.0  사용 합니다.
2  COMMENTS
  • Profile
    skysoft 2003.10.31 19:37
    create table 문장도 결국 문자열입니다.
    아시는 것처럼 문자열을 더하면 되겠지요.
    참고하세요.

    ------------------------------------------
      Query6.Close;
      Query6.SQL.Text := 'create table test_test (name char(12)) ';
      Query6.ExecSQL;

                |
                |
                v

      sTableName := 'test_test';
      Query6.Close;
      Query6.SQL.Text := 'create table ' + sTableName + ' (name char(12)) ';
      Query6.ExecSQL;

    (테이블이름은 영문자로 시작해야할겁니다)
      
  • Profile
    정대순 2003.10.31 20:07
    감사드려요~~
    님의 가정에 행복이 넘쳐나길~요