Q&A

  • 초보의 설움
close;

sql.Clear;

sql.text:=sql.Text + ' select sabun, chulgeundt, chulgeuntm , case gyulkwa '

+ ' when ''0'' then ''정상출근'' when ''1'' then ''무단결근'' '

+ ' when ''2'' then ''지각'' when ''3'' then ''조퇴'' '

+ ' when ''4'' then ''인정결근'' when ''5'' then ''조퇴'' '

+ ' else '' end'

+ ' from tb_geuntae a, tb_user b where';

이렇게 실행을 하면 missing right quote 라는 메세지가 나오는데 어케 된건지 알려주세여...

2  COMMENTS
  • Profile
    mafioso 2000.11.10 18:54
    sql.text 에서 문자열을 표현할때는 "(double quotation)을 쓰세요.



    김진영 wrote:

    > close;

    > sql.Clear;

    > sql.text:=sql.Text + ' select sabun, chulgeundt, chulgeuntm , case gyulkwa '

    > + ' when ''0'' then ''정상출근'' when ''1'' then ''무단결근'' '

    > + ' when ''2'' then ''지각'' when ''3'' then ''조퇴'' '

    > + ' when ''4'' then ''인정결근'' when ''5'' then ''조퇴'' '

    > + ' else '' end'

    > + ' from tb_geuntae a, tb_user b where';

    > 이렇게 실행을 하면 missing right quote 라는 메세지가 나오는데 어케 된건지 알려주세여...

  • Profile
    김진영 2000.11.10 21:37
    죄송합니다...

    문제는 (")이 아니라

    + ' else '' end'

    이 + ' else '''' end'

    이더군여..^^

    mafioso wrote:

    > sql.text 에서 문자열을 표현할때는 "(double quotation)을 쓰세요.

    >

    > 김진영 wrote:

    > > close;

    > > sql.Clear;

    > > sql.text:=sql.Text + ' select sabun, chulgeundt, chulgeuntm , case gyulkwa '

    > > + ' when ''0'' then ''정상출근'' when ''1'' then ''무단결근'' '

    > > + ' when ''2'' then ''지각'' when ''3'' then ''조퇴'' '

    > > + ' when ''4'' then ''인정결근'' when ''5'' then ''조퇴'' '

    > > + ' else '' end'

    > > + ' from tb_geuntae a, tb_user b where';

    > > 이렇게 실행을 하면 missing right quote 라는 메세지가 나오는데 어케 된건지 알려주세여...