[ dataBase ] in KIDS 글 쓴 이(By): manifold (플러스) 날 짜 (Date): 1999년 11월 4일 목요일 오후 01시 58분 37초 제 목(Title): Re: [Q]ODBC사용시 --> 다시질문 ggg님,답변해 주셔서 감사합니다만, 좀더 자세한 조언을 해 주시면 더욱 감사하겠습니다. Oracle DB에 Atable, Btable, Ctable 이렇게 3개의 테이블이 있는데, 제가 프로그래밍 하고자 하는 것은 Atable에서 정보를 읽어들여, Atable의 일부를 update시킨 후, Btable,Ctalbe에 새로운 레코드들을 insert시키는 것입니다. 그런데, 여기서 Btable,Ctable에 자료를 insert시키려면 이 table들과도 연결시켜야 하는데, 어떻게 연결시키는가가 문제입니다. 현재 CRecordSet의 파생함수인 CMySet( project name이 my입니다.)의 멤버변수인 m_pSet은 Atable에 연결되어 있습니다. 혹시, 각 테이블마다 각각 클래스를 만들어줘야 하는 건가요? 아니면, CMySet 하나에 멤버변수들을 다르게 정해주는 건가요?(예를 들어, m_pSet1,m_pSset2 등으로..) 흠.. 도대체 어떻게 연결시켜야 할지 모르겠습니다. 현재 아래처럼, Atable만 연결되어 있거든요. 근데, 여기에 대신 return _T("[ATABLE],[BTABLE],[CTABLE]")을 쓰게 되면, 세 개의 테이블이 조인이 되서 나중에 ATABLE의 update가 안되는 것 같더라구요. CString CMySet::GetDefaultSQL() { return _T("[ATABLE]"); } 아시는 분은 친절히 조언해주시면 정말 감사하겠습니다. |