|
|
|
SQL-запрос к таблицам Excel
|
|||
|---|---|---|---|
|
#18+
Такой вопрос: считываю данные из Excel посредством ODBC. Использую конструкцию: sDsn.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s",sDriver,"Заводы\\DGM.xls"); TRY { // Открываем базу данных,указывая DSN base.Open(NULL,false,false,sDsn); // Allocate the recordset CRecordset recset( &base ); // Строим SQL-запрос sSql = "SELECT profile, length, x1, diameter, x2, height, steel, kolvo, keep " "FROM demo_table " "ORDER BY profile"; // Выполняем запрос к базе (в методе открытия БД) recset. Open(CRecordset::forwardOnly,sSql,CRecordset::read Only); Проблема в том, что когда я пытаюсь просуммировать данные по столбцу "kolvo" при помощи SUM(kolvo), возникает ошибка: "You tried to execute a query that does not include the specified expression 'profile' as part of an aggregate function." Подскажите, пожалуйста, как правильно организовать такой запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 17:13 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2034337]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 296ms |

| 0 / 0 |
