CDatabase openEx 사용.

pwy1575의 이미지

안녕하세요

CDatabase 클래스를 이용하여 Excel 데이터를 사용하려고 합니다.

다른 데이터는 정상 READ 되는것을 보았으나

excel의 .(마침표) 문자열이 # 으로 대체 되어 출력 되는 현상이 있습니다.

.(마침표)를 그대로 읽어 올수 있는 방법이 있을까요?

                m_Database->OpenEx(m_sDsn, CDatabase::noOdbcDialog);
 
		// Open Sheet
		m_rSheet = new CRecordset( m_Database );
		m_sSql.Format("SELECT * FROM [%s$A1:IV65536]", m_sSheetName);
 
	        m_rSheet->Open(CRecordset::forwardOnly, m_sSql, CRecordset::readOnly);
 
                for (int i = 0; i < m_dTotalColumns; i++)
	        {
				m_stempSql = m_rSheet->m_rgODBCFieldInfos[i].m_strName;
				printf("\n 33[[%s]] \n", m_stempSql);  //출력 부분
                }