Q&A

  • 질문제목과 분류를 꼭 해주시길 부탁드립니다.
SQL을 이용해 데이터베이스를 작성중입니다.



Table을 이용한 데이터베이스 프로그램은 몇개 만들어 봤는데..

SQL은 첨이라 헷갈리고 잘 안되는 부분이 있네요.



Query1.First;

Query1.Insert;

Query1.FieldByName('거래처').AsString:=Edit1.Text;

Query1.Post;



이런식으로 하면 DataSet이 Insert나 Edit모드가 아니라고 계속 뜨네요..



SQL은 다른 방법으로 POST시켜야 하나요?



1  COMMENTS
  • Profile
    성더기 2000.10.10 03:08
    머슬맨 wrote:

    > SQL을 이용해 데이터베이스를 작성중입니다.

    >

    > Table을 이용한 데이터베이스 프로그램은 몇개 만들어 봤는데..

    > SQL은 첨이라 헷갈리고 잘 안되는 부분이 있네요.

    >

    > Query1.First;

    > Query1.Insert;

    > Query1.FieldByName('거래처').AsString:=Edit1.Text;

    > Query1.Post;

    >

    > 이런식으로 하면 DataSet이 Insert나 Edit모드가 아니라고 계속 뜨네요..

    >

    > SQL은 다른 방법으로 POST시켜야 하나요?

    >



    기본적으로 Query는 Read Only입니다. 즉 Insert, Append, Edit등이 불가능하져..

    위의 경우 Table 컴포넌트를 쓰거나

    Sql문을 사용하시면 될듯합니다.

    자세한 내용은 Sql문을 찾아보시길..ㅡ.ㅡ(무책임..)



    다른방법은 캐쉬드 업데이트를 쓰는 방법이 있는디 이건 저두 안써바설..ㅡ.ㅡa

    거럼 답변이 되었길 기대합니다...

서버에 요청 중입니다. 잠시만 기다려 주십시오...