Q&A

  • Select, Insert, Delete, Update.... 어떻게........???
데이터베이스를 연결해서 조회,삽입,수정,삭제를 할려고 하거든요..

디비랑은 연결은 된거같은데..

에러가 자꾸 나네요..

어떻게 써야하는지 좀 알려주세요...



조회는 이렇게 했구요..



with Query1 do begin

close;

sql.clear;

sql.add('select * from emp');

sql.add('where ename = "'+data+'" ');

open;

end;



삽입과 삭제,수정이 안되서여...

어떻게 써야될지 감이 안잡히네요..

sql문만 바꿔주면 되나여??



sql.add('insert into 테이블명'); ==> 삽입 sql 인가요??

sql.add('values 값');



제발요...



3  COMMENTS
  • Profile
    delcom 2000.06.27 01:28
    김양미 wrote:

    > 데이터베이스를 연결해서 조회,삽입,수정,삭제를 할려고 하거든요..

    > 디비랑은 연결은 된거같은데..

    > 에러가 자꾸 나네요..

    > 어떻게 써야하는지 좀 알려주세요...

    >

    > 조회는 이렇게 했구요..

    >

    > with Query1 do begin

    > close;

    > sql.clear;

    > sql.add('select * from emp');

    > sql.add('where ename = "'+data+'" ');

    > open;

    > end;

    >

    > 삽입과 삭제,수정이 안되서여...

    > 어떻게 써야될지 감이 안잡히네요..

    > sql문만 바꿔주면 되나여??

    >

    > sql.add('insert into 테이블명'); ==> 삽입 sql 인가요??

    > sql.add('values 값');

    >

    > 제발요...

    >



    혹시여 Query1에서 RequerstLive를 True로 했나요... 해야지만

    수정, 삭제, 추가가 돼는데...

  • Profile
    김양미 2000.06.27 01:36
    아~ 글쿠나.. 근데도 안되여... ㅠ.ㅠ

    인서트할때.. 배열을 사용했거든요..

    테이블의 필드명의 숫자만큼~(editbox를 만들었습니다) 그래야 인서트 되지 않나여..?

    인서트(수정,삭제)할때 insert문(update, delete)에다 배열을 어떻게 사용하나요,.??





    참!! 감사해여~ *^^*



    delcom wrote:

    > 혹시여 Query1에서 RequerstLive를 True로 했나요... 해야지만

    > 수정, 삭제, 추가가 돼는데...



    > 김양미 wrote:

    > > 데이터베이스를 연결해서 조회,삽입,수정,삭제를 할려고 하거든요..

    > > 디비랑은 연결은 된거같은데..

    > > 에러가 자꾸 나네요..

    > > 어떻게 써야하는지 좀 알려주세요...

    > >

    > > 조회는 이렇게 했구요..

    > >

    > > with Query1 do begin

    > > close;

    > > sql.clear;

    > > sql.add('select * from emp');

    > > sql.add('where ename = "'+data+'" ');

    > > open;

    > > end;

    > >

    > > 삽입과 삭제,수정이 안되서여...

    > > 어떻게 써야될지 감이 안잡히네요..

    > > sql문만 바꿔주면 되나여??

    > >

    > > sql.add('insert into 테이블명'); ==> 삽입 sql 인가요??

    > > sql.add('values 값');

    > >

    > > 제발요...

    > >

    >



  • Profile
    김정식 2000.08.05 03:01
    insert,update,delete는

    open 인 아니고 execsql하셔야 됩니다.



    그럼 즐프......



    김양미 wrote:

    > 아~ 글쿠나.. 근데도 안되여... ㅠ.ㅠ

    > 인서트할때.. 배열을 사용했거든요..

    > 테이블의 필드명의 숫자만큼~(editbox를 만들었습니다) 그래야 인서트 되지 않나여..?

    > 인서트(수정,삭제)할때 insert문(update, delete)에다 배열을 어떻게 사용하나요,.??

    >

    >

    > 참!! 감사해여~ *^^*

    >

    > delcom wrote:

    > > 혹시여 Query1에서 RequerstLive를 True로 했나요... 해야지만

    > > 수정, 삭제, 추가가 돼는데...

    >

    > > 김양미 wrote:

    > > > 데이터베이스를 연결해서 조회,삽입,수정,삭제를 할려고 하거든요..

    > > > 디비랑은 연결은 된거같은데..

    > > > 에러가 자꾸 나네요..

    > > > 어떻게 써야하는지 좀 알려주세요...

    > > >

    > > > 조회는 이렇게 했구요..

    > > >

    > > > with Query1 do begin

    > > > close;

    > > > sql.clear;

    > > > sql.add('select * from emp');

    > > > sql.add('where ename = "'+data+'" ');

    > > > open;

    > > > end;

    > > >

    > > > 삽입과 삭제,수정이 안되서여...

    > > > 어떻게 써야될지 감이 안잡히네요..

    > > > sql문만 바꿔주면 되나여??

    > > >

    > > > sql.add('insert into 테이블명'); ==> 삽입 sql 인가요??

    > > > sql.add('values 값');

    > > >

    > > > 제발요...

    > > >

    > >

    >