Q&A

  • Invalid use of keyword 문제인데...
안녕하세요?



파라독스 테이블을 사용하는데... 제목과 같은 문제점이 생기거든요...

필드 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를 사용했거든요...

즘 알려 주세요...

그럼...

1  COMMENTS
  • Profile
    linuxwiz 2000.10.15 01:22
    update문법이 틀렸읍니다..



    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를 사용했거든요...

    > 즘 알려 주세요...

    > 그럼...