데이터 베이스에서 데이터을 가져와서 왔습니다. 이경우...데이터베이스랑 커넥션이 끊긴 상태고...레코드셋은 메모리에 있는데...이 레코드셋을 수정할려구 합니다. 문제는 이 레코드 셋만 수정하지...데이터베이스는 수정 되지 않게 할려구 합니다. 어떻게 하는지 고수님 조언 부탁 드립니다.
예 물론 이상하게 들릴 수 있겠지만....레코드셋과 데이터베이스는 일관성을 유지 해야 하지요...레코트셋이 바꾸면 당연히 데이터베이스도 바뀌여야 하지요..하지만 문제는 그렇게 하지 않겠다는 겁니다. 그래서 생각 해 낸 것은 임시 레코드셋을 사용해서 해결 했습니다. 임시 레코스셋이 같은 메로리를 가리키게 되지요..이 방법의로 데이터 베이스와 상관 없이 레코드셋을 수정할 수 있었습니다.
하지만 하나더...가져온 레코스셋에 필드를 하나 추가하고 자료를 저장하고 싶은데..이렇게 할 수 있나요?
데이타 베이스와 레코드셋 데이타 소스 DB 컨트롤 모두 연결 되있지요..
레코드셋만 수정 하신다는게 무슨 의미인지 모르겠지만.
뭐 이런건 어떨까여??
작업을 하실때 트랜잭션을 걸어놓고 수정을 해도 COmmit되기 전에는
DB에 반영이 안되니깐 대충 비슷한 의미가 되지 않을까 생각하는데요