CDatabase openEx 사용.
글쓴이: pwy1575 / 작성시간: 수, 2019/10/16 - 11:43오전
안녕하세요
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); //출력 부분 }
Forums:
댓글 달기