主题:求助:VC读取Excel文件的问题
CDatabase m_Database;
m_Database.OpenEx(m_sDsn, CDatabase::noOdbcDialog);
CRecordset *m_rSheet = new CRecordset( &m_Database );
m_rSheet->Open(CRecordset::forwardOnly, "SELECT * FROM [[color=FF0000]Sheet1[/color]$]", CRecordset::readOnly);
用CRecordset类的Open函数打开Excel文件时,需要知道Excel文件的表单名,即上面的“[color=FF0000]Sheet1[/color]”,而有些情况下,Excel文件中的表名并非Sheet1,此时该如何处理啊?有没什么方法可以获取Excel文件中的各个表单名,然后再作为参数传入呢?
谢谢!
m_Database.OpenEx(m_sDsn, CDatabase::noOdbcDialog);
CRecordset *m_rSheet = new CRecordset( &m_Database );
m_rSheet->Open(CRecordset::forwardOnly, "SELECT * FROM [[color=FF0000]Sheet1[/color]$]", CRecordset::readOnly);
用CRecordset类的Open函数打开Excel文件时,需要知道Excel文件的表单名,即上面的“[color=FF0000]Sheet1[/color]”,而有些情况下,Excel文件中的表名并非Sheet1,此时该如何处理啊?有没什么方法可以获取Excel文件中的各个表单名,然后再作为参数传入呢?
谢谢!