안녕하세요?
파라독스 테이블을 사용하는데... 제목과 같은 문제점이 생기거든요...
필드 type형을 number로 한 자동증가 필드에서 에러가 생겨요..
QMt.Close;
QMt.SQL.Clear;
QMt.SQL.Add('Update tbMeetPrg.db set (Meet_cd, meet_dt, Msubject, Meethall) values( :MC, :MD, :MJ, :MH) ');
QMt.ParamByName('MC').AsFloat := StrToFloat(Label6.Caption);
QMt.ParamByName('MD').AsDateTime := StrToDateTime(ComboBox1.Text);
QMt.ParamByName('MJ').AsString := Edit2.Text;
QMt.ParamByName('MH').AsString := Edit1.Text;
QMt.ExecSql;
end;
에서 Meet_cd가 에러예요...
어느 부분을 고쳐야 할지....
Insert를 할때 Integer를 사용했다가 에러가 나서 float를 사용했거든요...
즘 알려 주세요...
그럼...
insert와 update를 혼동하신듯...
update table명 set 필드1 = 필드값, 필드2= 필드값
where 조건
insert into table 명(필드1, 필드2)
values(필드값, 필드값)
초 wrote:
> 안녕하세요?
>
> 파라독스 테이블을 사용하는데... 제목과 같은 문제점이 생기거든요...
> 필드 type형을 number로 한 자동증가 필드에서 에러가 생겨요..
>
> QMt.Close;
> QMt.SQL.Clear;
> QMt.SQL.Add('Update tbMeetPrg.db set (Meet_cd, meet_dt, Msubject, Meethall) values( :MC, :MD, :MJ, :MH) ');
> QMt.ParamByName('MC').AsFloat := StrToFloat(Label6.Caption);
> QMt.ParamByName('MD').AsDateTime := StrToDateTime(ComboBox1.Text);
> QMt.ParamByName('MJ').AsString := Edit2.Text;
> QMt.ParamByName('MH').AsString := Edit1.Text;
> QMt.ExecSql;
> end;
>
> 에서 Meet_cd가 에러예요...
> 어느 부분을 고쳐야 할지....
> Insert를 할때 Integer를 사용했다가 에러가 나서 float를 사용했거든요...
> 즘 알려 주세요...
> 그럼...