[ dataBase ] in KIDS 글 쓴 이(By): anton (anton) 날 짜 (Date): 2002년 2월 26일 화요일 오후 06시 41분 45초 제 목(Title): [질문]Oracle과 ODBC를 이용해서 vc로 제어 visual c++ 로 ODBC 제어하기에서 가장 기본적인 예제인 projects wizard 에서 database view without file support 속성 체크하고 odbc dsn 을 연결했습니다. access 하구 MySQL 에서는 저런식으로 하면 RecordView로 Navigator 가 생성되면서 데이터들을 잘 가져오던데 oracle 은 연결은 되는것 같은데 Navigator도 생성되지 않고 값들을 가져오지 못하고 있습니다. 제가 뭘 잘못한거죠? CString COracle_odbc1Set::GetDefaultConnect() { return _T("ODBC;DSN=TestOracleODBC"); } CString COracle_odbc1Set::GetDefaultSQL() { return _T("[SCOTT].[INVOICE]"); } void COracle_odbc1Set::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(COracle_odbc1Set) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, _T("[INVOICEID]"), m_INVOICEID); RFX_Text(pFX, _T("[VENDORID]"), m_VENDORID); RFX_Text(pFX, _T("[ITEMID]"), m_ITEMID); RFX_Text(pFX, _T("[UNITS]"), m_UNITS); //}}AFX_FIELD_MAP } SQL> describe invoice; Name Null? Type ----------------------------------------- -------- ---------------------------- INVOICEID NOT NULL NUMBER(10) VENDORID NUMBER(10) ITEMID NUMBER(10) UNITS NUMBER(10) SQL> select * from invoice; INVOICEID VENDORID ITEMID UNITS ---------- ---------- ---------- ---------- 1 1 1 100 2 2 2 200 3 3 3 300 4 4 4 400 5 5 5 500 |