Q&A

  • 왕초보입니다. Table을.....
안녕하세요!

입력, 삭제, 수정 프로그램을 짤려고 합니다.

만약에 Table을 animals.dbf라고 만들려면 어떻게 해야 하고

이것을 이용해서 입력, 삭제, 수정 프로그램을 만들려면 기본적으로

어떤작업을 해야 하는지 가르쳐 주세요

아! 작업하는 곳은 회사입니다.

NT서버와 오라클을 사용합니다.

꼭 가르쳐 주시구요. 수고 하세요

꾸벅!!!

1  COMMENTS
  • Profile
    젠키 2000.02.29 18:05
    zeronine wrote:

    > 안녕하세요!

    > 입력, 삭제, 수정 프로그램을 짤려고 합니다.

    > 만약에 Table을 animals.dbf라고 만들려면 어떻게 해야 하고

    > 이것을 이용해서 입력, 삭제, 수정 프로그램을 만들려면 기본적으로

    > 어떤작업을 해야 하는지 가르쳐 주세요

    > 아! 작업하는 곳은 회사입니다.

    > NT서버와 오라클을 사용합니다.

    > 꼭 가르쳐 주시구요. 수고 하세요

    > 꾸벅!!!



    table생성 :

    create table animals

    ( field_1, field_2, field_3, ...)

    constraint animals_pk primary key (field_1,field_2))

    STORAGE(INITIAL 10M NEXT 10M

    PCTINCREASE 0

    MINEXTENTS 1 MAXEXTENTS 120)



    일단은 입력,수정,삭제에 대한 내용이 방대합니다.

    query를 사용할때는

    With Query Do Begin(insert문)

    Close;

    sql.Clear;

    sql.add('insert table명(field명,`````)');

    sql.add(' values(field명,`````)');

    End;



    With Query Do Begin(update문)

    Close;

    sql.Clear;

    sql.add('update table명');

    sql.add(' set table명 = 변수명,');

    sql.add(' table명1 = 변수명1,');

    sql.add(' .....');

    sql.add( where 수정하고자하는 key = '''+변수명+''' ');

    sql.add( and 수정하고자하는 key = '''+변수명+''' ');

    End;



    With Query Do Begin(delete문)

    Close;

    sql.Clear;

    sql.add('delete table명');

    sql.add( where 수정하고자하는 key = '''+변수명+''' ');

    sql.add( and 수정하고자하는 key = '''+변수명+''' ');

    End;



    table를 사용할때는

    With Table1 Do Begin(insert문)

    Close;

    Open;

    insert;

    FieldByName('field_1').AsString := 넣고 싶은 명

    .....

    post;

    End;



    With Table1 Do Begin(update문:key값은 수정이 되지 않습니다.)

    Close;

    Open;

    edit;

    FieldByName('field_1').AsString := 넣고 싶은 명

    post;

    End;



    이런식으로 하면 되겠습니다. 도움이 되었으면 합니다.