사용환경 : 델파이 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 파라메타에 숫자를 넣어면 자료는 들어가구요.
제가 어떤 실수를 한것가 해서요.
평안한 하루되세요.
제가 잘 쓰는 방법을 갈카드릴께요...
with DMCh.qryInsertUpdate do
begin
close;
sql.clear;
sql.add('insert into Christian(ChNum ) values ' + intToStr( pCode );
try
ExecSQL;
except begin
ShowMessage('입력 작업 중 에러 발생 !');
end;
end;