Q&A

  • 날밤깟어요..
한개 물어 볼께요..



델파이로 파라독스 써서. 디비 프로그래밍..



했는데.. 삭제 버튼 누르면. 지워지는데..



프로그램을 끄고 다시 실행 시키면.. 안되여..



즉 삭제한 데이터가 다시 살아 있습니다..



어케해야 되나
3  COMMENTS
  • Profile
    델사랑 2001.06.12 22:44
    프로그램 삭제 코딩은 하셨나요

    Query1.Close;

    Query1.Sql.Clear;

    Query1.Sql.Add('DELETE FROM userid WHERE U_NO = :S0 ');

    Query1.ParamByName('S0').AsString := Ed_No.text;

    Query1.Prepare;

    Query1.ExecSql;



    help를 보면 나왔있겠지만...삭제버튼을 누르면 onclick(?)이벤트 같은곳에

    위와 같은 쿼리문을 핸들링하는 코딩이 되어있어야 하구요..

    팁이나 다른곳에 찾아보면 자료가 많이 있어요...



    왕초보 wrote:

    > 한개 물어 볼께요..

    >

    > 델파이로 파라독스 써서. 디비 프로그래밍..

    >

    > 했는데.. 삭제 버튼 누르면. 지워지는데..

    >

    > 프로그램을 끄고 다시 실행 시키면.. 안되여..

    >

    > 즉 삭제한 데이터가 다시 살아 있습니다..

    >

    > 어케해야 되나
  • Profile
    왕초보 2001.06.13 01:47
    문제는 제생각에... 그런것 갔다야..



    그리드에다.. Query컴포넌트를 올려 놨는데.. sql문장을 쓰니가...에러가



    뜨는데.. 커서가 문제고.



    그래서..



    Query1.delete 를 사용했는데.. Table is read only라는 에러가 떠요..



    어떻게 해야되요... 답장..좀.

  • Profile
    하기 2001.06.12 23:40
    아마도 Query에 UpdateSQL을 사용하지 않으셨나 궁금하군요...

    삭제부분은 Query.Delete / Navigater Button을 사용하셨을 지도...

    UpdateSql을 사용하셨으면

    Query.Delete;

    Query.ApplyUpdates;

    이렇게 ApplyUpdates를 써 주셔야 할것 같은데요... ^^;

    그럼...





    델사랑 wrote:

    > 프로그램 삭제 코딩은 하셨나요

    > Query1.Close;

    > Query1.Sql.Clear;

    > Query1.Sql.Add('DELETE FROM userid WHERE U_NO = :S0 ');

    > Query1.ParamByName('S0').AsString := Ed_No.text;

    > Query1.Prepare;

    > Query1.ExecSql;

    >

    > help를 보면 나왔있겠지만...삭제버튼을 누르면 onclick(?)이벤트 같은곳에

    > 위와 같은 쿼리문을 핸들링하는 코딩이 되어있어야 하구요..

    > 팁이나 다른곳에 찾아보면 자료가 많이 있어요...

    >

    > 왕초보 wrote:

    > > 한개 물어 볼께요..

    > >

    > > 델파이로 파라독스 써서. 디비 프로그래밍..

    > >

    > > 했는데.. 삭제 버튼 누르면. 지워지는데..

    > >

    > > 프로그램을 끄고 다시 실행 시키면.. 안되여..

    > >

    > > 즉 삭제한 데이터가 다시 살아 있습니다..

    > >

    > > 어케해야 되나