>자료표와 테이블을 연결하고 질의로 명령을 실행하고나면.. 자료표의 내용이 새로 고쳐저야하는데 어떻케 해야할지를 모르겠네요..
>벌써 일주일째 이놈가지고 고생하네요.ㅠㅠ
ㅎ테이블과 ㅎ질의를 동시에 사용하면, 사실 같은 DB 하나를 여러 객체로 따로 접근하는 것과 같다고 봅니다.
따라서 ㅎ질의를 통해 업데이트를 해도, 자료표는 ㅎ테이블에 물려있기 때문에 ㅎ테이블은 업데이트가 되지 않아서 그런 것 같습니다.
그래서 작업 전에 ㅎ테이블.적용 속성을 거짓으로 했다가 끝나고 참으로 돌려주는데, 이 방법은 됐다 안 됐다 너무 불안정하네요.
아마 정보가 캐시되고 있기 때문이 아닐까 합니다.
그래서 ㅎ테이블을 빼버리고 전부 ㅎ질의로 바꿨습니다.
특히, ㅎ질의를 이용할 경우 제가 예로 제시한 코드에서처럼, INSERT나 DELETE를 행한 뒤 다시 SELECT를 실행하는데, 데이터를 ㅎ질의로 보지 않을 경우 SELECT문은 다시 실행할 필요가 없습니다.
SELECT문을 다시 실행하는 이유는 ㅎ질의를 통해 다시 데이터를 보고자 하기 위함이기 때문입니다.
올리신 것을 조금 수정했습니다.
ㅎ테이블을 빼버리고, ㅎ질의로 작업하면서 SELECT문에 ㅎ테이블에 있던 정렬까지 반영하도록 ORDER BY를 추가하였습니다.
ㅎ테이블과 ㅎ질의는 같이 쓰지 않는게 좋을 것 같습니다.
권선중 2011-07-16 AM 5:50:04
처음에 저도 이렇케 하였는데 문제가있네요..
DB 테이블을 하나만 쓰면 상관이 없는데.. 현제 제가 작업하려는건 테이블이 3개가 됩니다.. 그러다보니 문자표도 3개나 써야해서..
아직까지는 여러가지로 DB사용에 부족함이 많은것 같네요..