Guru

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ Guru ] in KIDS
글 쓴 이(By): sunhokim (섬)
날 짜 (Date): 1998년03월04일(수) 16시47분43초 ROK
제 목(Title): ODBC 에서 Update()



VC++로 ODBC를 이용하여 프로그래밍하고 있습니다.
그런데 DB 업데이트가 안되네요.
그러니까... 한 필드의 내용을 바꾸고 업데이트 함수를
부르면 "질의가 너무 복잡합니다" 라고 나오면서 
업데이트 되지 않는 군요.
새로운 레코드의 삽입니나 삭제 브라우징은 잘 됩니다.
왜 수정하고 업데이트 하는 것만 안될까요?
필드 수가 너무 많아서 그런가요. 78개인데..
색인으로 쓰는 필드는 없고요..
꼭좀 답변 부탁드립니다.
참고로 문제가 되는 코드 부분을 올립니다.

....
m_pSet->Edit(); // 수정가능하게..
UpdateDb();     // 리소스 내용을 레코드로 옮긴다.
m_pSet->Update();       <---- 이곳에서 문제!!!
GetDlgItem(IDC_MODE)->Enablewindows(FALSE);
m_bMode=FALSE;
...

이거때문에 며칠째 아무것도 못하고 있습니다. 꼭 도와주세요.
꾸버어억.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.