Q&A

  • Tmemo Field내용 DB에 저장하는데 문제있음
// 프로그램 소스

with QFltsInfoRgst do

begin

Close;

SQL.Clear;

sqlstr := 'INSERT INTO FLTS_NO_MST (LINE_NO, DLVR_NO, FLTS_NO, FLTS_CNTS,';

sqlstr := sqlstr + ' FLTS_DESP, FLTS_RPAR_DESP, FLTS_REL_DESP, RGST_NAME,

RGST_DATE)';

sqlstr := sqlstr + ' VALUES';

sqlstr := sqlstr + ''''+FRgstLineNo+''','''+FRgstDlvrNo+''',

'''+EFaultNoRgst.Text+''',';

sqlstr := sqlstr + ''''+EFaultCntsRgst.Text+''','''+MFaultCntsRgst.Text+''',';

sqlstr := sqlstr + ' '''+MReprCntsRgst.Text+''', '''+MRelCntsRgst.Text+''',';

sqlstr := sqlstr + ' '''+GWorkUserName+''', '''+GCurrentDate+''')';

SQL.Add(sqlstr);

ExecSql;



TMemo Field에 입력된 내용 예 (여기는 도시철도공사입니다.

그리고 프로그램을 작성중입니다.

감사합니다.)



을 이용해 TMEMO FILED의 내용을 저장한 후 다시 조회할 경우



(MReprCntsRtrv.Lines.Text := FieldByName('FLTS_RPAR_DESP').AsString;)

조회된 예:(여기는 도시철도공사입니다.



그리고 프로그램을 작성중입니다.



감사합니다.)



문제점 Enter 값이 입력된 부문에 대한 조회시 빈라인이 추가되어 조회되에 수정후

저장한후 다시 조회 하였을 경우에 다음과 같이 조회됩니다.



조회된 예 :(여기는 도시철도공사입니다.





그리고 프로그램을 작성중입니다.





감사합니다.)



질의사항 : (여기는 도시철도공사입니다.

그리고 프로그램을 작성중입니다.

감사합니다.)



저장시 Enter 값을 제거하고 저장할 수는 없나요

그래서 조회될 때

(여기는 도시철도공사입니다.

그리고 프로그램을 작성중입니다.

감사합니다.)

로 조회 될 수 있도록 ?









1  COMMENTS
  • Profile
    xdelphi 2001.01.10 02:28
    최문진 wrote:

    > // 프로그램 소스

    > with QFltsInfoRgst do

    > begin

    > Close;

    > SQL.Clear;

    > sqlstr := 'INSERT INTO FLTS_NO_MST (LINE_NO, DLVR_NO, FLTS_NO, FLTS_CNTS,';

    > sqlstr := sqlstr + ' FLTS_DESP, FLTS_RPAR_DESP, FLTS_REL_DESP, RGST_NAME,

    > RGST_DATE)';

    > sqlstr := sqlstr + ' VALUES';

    > sqlstr := sqlstr + ''''+FRgstLineNo+''','''+FRgstDlvrNo+''',

    > '''+EFaultNoRgst.Text+''',';

    > sqlstr := sqlstr + ''''+EFaultCntsRgst.Text+''','''+MFaultCntsRgst.Text+''',';

    > sqlstr := sqlstr + ' '''+MReprCntsRgst.Text+''', '''+MRelCntsRgst.Text+''',';

    > sqlstr := sqlstr + ' '''+GWorkUserName+''', '''+GCurrentDate+''')';

    > SQL.Add(sqlstr);

    > ExecSql;

    >

    > TMemo Field에 입력된 내용 예 (여기는 도시철도공사입니다.

    > 그리고 프로그램을 작성중입니다.

    > 감사합니다.)

    >

    > 을 이용해 TMEMO FILED의 내용을 저장한 후 다시 조회할 경우

    >

    > (MReprCntsRtrv.Lines.Text := FieldByName('FLTS_RPAR_DESP').AsString;)

    > 조회된 예:(여기는 도시철도공사입니다.

    >

    > 그리고 프로그램을 작성중입니다.

    >

    > 감사합니다.)

    >

    > 문제점 Enter 값이 입력된 부문에 대한 조회시 빈라인이 추가되어 조회되에 수정후

    > 저장한후 다시 조회 하였을 경우에 다음과 같이 조회됩니다.

    >

    > 조회된 예 :(여기는 도시철도공사입니다.

    >

    >

    > 그리고 프로그램을 작성중입니다.

    >

    >

    > 감사합니다.)

    >

    > 질의사항 : (여기는 도시철도공사입니다.

    > 그리고 프로그램을 작성중입니다.

    > 감사합니다.)

    >

    > 저장시 Enter 값을 제거하고 저장할 수는 없나요

    > 그래서 조회될 때

    > (여기는 도시철도공사입니다.

    > 그리고 프로그램을 작성중입니다.

    > 감사합니다.)

    > 로 조회 될 수 있도록 ?

    >

    >

    >

    >



    이렇게한번해보시죠?

    혹시...도움이 될까해서 올립니다...



    <저장할때...이렇게...>

    ParamByName('FLTS_REL_DESP').AsMemo := MReprCntsRtrv.Text;





    <조회할때...요렇게...>

    MReprCntsRtrv.Text := FieldByName('FLTS_REL_DESP').AsString;