Привет, Артем! Вот еще нашел программку на С++ из серии ODBC+EXCEL+SQL. По-моему, такого примера у тебя на сайте нет. Конечно, по своему функциональному назначению она тупа, но зато ярко демонстрирует достоинства продуктов Microsoft. Основной код в CExcel01Dlg::OnButtonXls(). Как результат на диске XLS-файл с желанной таблицей. Клементьев В.А
А вот и эта функция.
void CExcel01Dlg::OnButtonXls() { CDatabase database; CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; CString sExcelFile = "c:\\testxls.xls"; CString sSql; TRY { sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s", sDriver,sExcelFile,sExcelFile); if( database.OpenEx(sSql,CDatabase::noOdbcDialog) ) { sSql = "CREATE TABLE test (Name TEXT, Age NUMBER)"; database.ExecuteSQL(sSql); sSql = "INSERT INTO test (Name, Age) VALUES ('Иван Иванович Иванов','45')"; database.ExecuteSQL(sSql); sSql = "UPDATE test SET Age = '40' WHERE Name = 'Иван Иванович Иванов'"; database.ExecuteSQL(sSql); } database.Close(); } CATCH_ALL(e) { AfxMessageBox("ODBC Excel драйвер не установлен.", MB_OK | MB_ICONSTOP, 0); } END_CATCH_ALL; }