Q&A

  • 에디트에 넣은 값을 필드에 저장하기!!
안녕하세요 !!!
우선 값을 에디트에 넣은 값을 필드에 넣으려고 하는데
어디 가입할때 여러 사항들을 입력한다고 생각하시면
됩니다..
이렇게 값을 받아서 필드에 값을 넣으려고 하는데
에디트에 값을 입력하지 않았을때 필드에 넣을 값이
없다는 에러가 생기는데 여러 사항중에서 값을 넣지
않아도 나머지 입력한 값은 필드에 저장하고 싶은데
어떻게 해야 할지 ....!!!
그럼 즐거운 주말 보내세요!!
1  COMMENTS
  • Profile
    머슴 2002.09.30 19:06

      값을 입력할때.. 입력(INSERT구문)이 정확한데..  

      필드에 값을 넣지 않았을때 에러가 난다는 것은  그 필드가

    키값또는 NULL을 허용하지 않는지를 먼저 판단을 하셔야 할 것 같습니다.

    이런경우에는 반드시 값을 입력할 수 있도록 프로그램을 수정을 하시거나

    DB에서 NULL인경우 디폴값을 입력할 수 있도록 수정을 하셔야 합니다..

    예)  

      if Edit1.text='' then
       begin
         MessageDlg('Edit1은 필수 입력입니다',mtInformation,[mbOK],0);
         Exit;
       end;

      이나...

        ASEQ          CHAR (2)      DEFAULT '01' NOT NULL


    이런경우가 아닌경우에는 DB에 자료가 입력이 됩니다..

    이부분을 먼저 확인을 하시고 이부분이 아닌경우에는 코딩상의 문제

    이라고 볼 수 있를 것 같습니다..