Q&A

  • query컴포넌트를 사용해서 update문제
query를 사용해서 update를 하는데요..

폼상에 DB그리드를 사용해서 나타내 주었구요.. 마우스로 DB그리드의 데이타들중 선택한 데이타셋중 특정 필드값을 바꿀려고하는데요... update문을 쓸때 다시 where문을 사용해서 데이타셋을 찾아줘야하나요? 마우스로 클릭한 데이타를 바로 인식하게 할순 없는지요... 왜냐하면 테이블에서 특별한 키값이 없어서 where문을 쓰면 조건을 여러가질 줘야되서 속도가 떨어질것 같아서요.. 고수님들의 도움을 부탁드립니다..



1  COMMENTS
  • Profile
    김영대 1999.12.13 20:22
    프리미엄 wrote:

    > query를 사용해서 update를 하는데요..

    > 폼상에 DB그리드를 사용해서 나타내 주었구요.. 마우스로 DB그리드의 데이타들중 선택한 데이타셋중 특정 필드값을 바꿀려고하는데요... update문을 쓸때 다시 where문을 사용해서 데이타셋을 찾아줘야하나요? 마우스로 클릭한 데이타를 바로 인식하게 할순 없는지요... 왜냐하면 테이블에서 특별한 키값이 없어서 where문을 쓰면 조건을 여러가질 줘야되서 속도가 떨어질것 같아서요.. 고수님들의 도움을 부탁드립니다..

    >



    테이블에 키필드가 없다면 모든 질의 동작에서

    예상치 못한 결과가 나올 수 있습니다

    키필드로 정할 필드가 없으시다면 일련번호를 가지는

    임의의 필드를 두어서 사용해 보세요

    그리고 인덱스가 없다면 질의 문장이 full scan 하게 되므로

    수행속도가 떨어집니다.. 이것고 고려해 보세요