|
|
|
Excel, Import
|
|||
|---|---|---|---|
|
#18+
Мудрецы, подскажите чайнику! Я работаю с MFC 6.0. Использую следующие классы C_Recordset m_cr; CAdodc m_ca; CDataGrid m_cdg; Дабы с помощью операторов добыть и отобразить данные в CDataGrid m_cdg : m_ca.SetRecordSource(pS); // * pS текст оператора SELECT // ca.SetRecordSource("SELECt * from N_WORK_C1"); m_ca.Refresh(); m_ca.UpdateData(); m_cr=m_ca.GetRecordset(); long i=m_cr.GetRecordCount(); m_cdg.SetRefDataSource(m_cr); m_cdg.UpdateData(); m_cdg.ShowWindow(SW_SHOW); Подскажите, как ЛАКОНИЧНО закачать данные в Excel ???? Я нашел в Интернете рекомендации типа // Устанавливаем значение ячейки A3 равным "2" lpDisp = sheet.GetRange(COleVariant("A3"), COleVariant("A3")); ASSERT(lpDisp); range.AttachDispatch(lpDisp); range.SetValue(COleVariant("2")); Кропотливо растаскивать результаты выборки , Вероятно, это не лучшее решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2007, 16:26 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2029207]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 434ms |

| 0 / 0 |
