Q&A

  • paradox7으로 table을 만들었는데 정수형이 들어가질 않네요.
사용환경 : 델파이 6

안녕하세요.

요즘은 데이타베이스 공부를 하고 있습니다.

그런데 자료를 저장하려고 하는데요. 문자형은 잘들어가는데,

정수형은 잘 들어가질 않습니다.

table은 paradox7으로 만들었구요.

Ch num 이라고 이름을 정하고  number 라고 자료형으로 선택하여 생성하였습니다.

그리고는 아래와 같이

---  pCode는 Integer 형으로 넘어 옵니다.
with DMCh.qryInsertUpdate do
          begin
            close;
            sql.clear;
            sql.add('insert into Christian(ChNum )');
            sql.add(' values(:p1)');

            ParamByName('p1').AsInteger := pCode;
  try
              ExecSQL;
  except begin
                ShowMessage('입력 작업 중 에러 발생 !');
              end;
            end;

그러면  매치가 되지 않는 다면서 에러가 나네요.
그리고 신기한것은 :p1 파라메타에  숫자를 넣어면 자료는 들어가구요.
제가  어떤 실수를 한것가 해서요.

평안한 하루되세요.
1  COMMENTS
  • Profile
    박수영 2003.08.27 21:29

    제가 잘 쓰는 방법을 갈카드릴께요...

    with DMCh.qryInsertUpdate do
              begin
                close;
                sql.clear;
                sql.add('insert into Christian(ChNum ) values ' + intToStr( pCode );

      try
                  ExecSQL;
      except begin
                    ShowMessage('입력 작업 중 에러 발생 !');
                  end;
                end;