Q&A

  • 질문제목과 분류를 꼭 해주시길 부탁드립니다.
현재 저는 Rxlib 2.6 버젼을 사용하고 있습니다.

생일을 TDateEdit를 이용하여 입력을 받으려고 합니다.

그런데 DB에 생일 정보를 올리기전에 TDateEdit.Text가 Null인지 검사해보고

입력이 되어 있으면 올리고 아님 다시 입력을 받으려고 합니다.





다음과 같이 하면 안되나요





dedBirth : TDateEdit;

..

if ( TDateEdit.Text = '') then begin

오케 DB에 올리자

end else then begin

확인해 주세요

end;



이러게 했더니만 하이픈(-)이 들어가 문제가 됩니다.

어떻게 하면 될까요? 고수님들의 조언 부탁드립니다

2  COMMENTS
  • Profile
    김해진 2001.04.18 19:30
    김해진 wrote:

    > 현재 저는 Rxlib 2.6 버젼을 사용하고 있습니다.

    > 생일을 TDateEdit를 이용하여 입력을 받으려고 합니다.

    > 그런데 DB에 생일 정보를 올리기전에 TDateEdit.Text가 Null인지 검사해보고

    > 입력이 되어 있으면 올리고 아님 다시 입력을 받으려고 합니다.

    >

    >

    > 다음과 같이 하면 안되나요

    >

    >

    > dedBirth : TDateEdit;

    > ..

    > if ( TDateEdit.Text = '') then begin

    > 오케 DB에 올리자

    > end else then begin

    > 확인해 주세요

    > end;

    >

    > 이러게 했더니만 하이픈(-)이 들어가 문제가 됩니다.

    > 어떻게 하면 될까요? 고수님들의 조언 부탁드립니다

  • Profile
    하기 2001.04.19 01:14
    MaskEdit 가 되어있는 상태인것 같군요...

    if ( TDateEdit.Text = '') then 이부분을

    if ( TDateEdit.Text = ' - - ') then 이렇게 한번 고쳐 보세요

    날짜 형식(YY-MM-DD / YYYY-MM-DD)이런것을 잘 생각하셔서요...

    그럼...





    김해진 wrote:

    > 김해진 wrote:

    > > 현재 저는 Rxlib 2.6 버젼을 사용하고 있습니다.

    > > 생일을 TDateEdit를 이용하여 입력을 받으려고 합니다.

    > > 그런데 DB에 생일 정보를 올리기전에 TDateEdit.Text가 Null인지 검사해보고

    > > 입력이 되어 있으면 올리고 아님 다시 입력을 받으려고 합니다.

    > >

    > >

    > > 다음과 같이 하면 안되나요

    > >

    > >

    > > dedBirth : TDateEdit;

    > > ..

    > > if ( TDateEdit.Text = '') then begin

    > > 오케 DB에 올리자

    > > end else then begin

    > > 확인해 주세요

    > > end;

    > >

    > > 이러게 했더니만 하이픈(-)이 들어가 문제가 됩니다.

    > > 어떻게 하면 될까요? 고수님들의 조언 부탁드립니다