Q&A

  • 델파이 DB 관련 질문입니다


begin
    Close;
    sql.Clear;
    SQL.ADD ('SELECT  ');
    SQL.Add ('EPRC.EPRC_CD');
    SQL.Add ('EPRC.EPRC_NM');
    SQL.Add ('EPRC.EPRC_CR');
    SQL.Add ('EPRC.EPRC_YN');
    SQL.Add ('EPRC.SRT');
    SQL.Add ('EPRC.USERID');
    SQL.Add ('EPRC.USERIP');
    SQL.Add ('EPRC.IDATE');
    SQL.ADD ('FROM U_EPRC_KKH EPRC');


    Prepare;
    Open;
    queryToGridB(Qry_Select, Gd_main10, TRUE, TRUE);
  end;

 

from 키워드가 필요한 위치에 없다고 나오는데 혹시 어떻게 바꿔야 되나요??

2  COMMENTS
  • Profile
    백록화 2014.01.18 03:24
    각 컬럼 구분자(,) 가 빠진거 같은데... 
  • Profile
    lkhcap 2014.03.01 16:29

    저는 아래와 같이 구문을 쓰는데요. 이렇게 쓰시면, Sql 문장을 좀더 보기 쉽고, debug 하시기도 쉬워요.


    var

     Sql_String : String ;

    begin


     Sql_String := ' select eprc.eprc_cd, eprc.eprc_nm, .... from u_eprc_kkh eprc' ;


    With Query do

     begin

       close;

       sql.clear;

       sql.add(sql_string);

       prepare;

       open;

    end;


    end;