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

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