Подскажите толковые источники информации по ODBC. Как например получить количество таблиц в базе, их имена. Вообще есть ли книги с подробным изложением теории и практики прогания ODBC?
Лучший источник информации - это первичная документация от разработчика - ветка MSDN Microsoft Open Database Connectivity (ODBC) Про книги, к сожалению, ничего подсказать не могу. Также вводную часть по ODBC стоит почитать у Iczelion'а. Чтобы получить все таблицы в базе банных, их имена и тип, используйте функцию SQLTables. SQLTables возвращает список имен таблиц, каталогов или схем и типы таблиц, сохраненные с специальном источнике данных. Драйвер возвращает информацию как набор записей.
zaqer, Посмотри мою тему ODBC Viewer на форуме, там есть исходники в качестве примера открывающие произвольный SQL-запрос на выборку из базы данных и показывающие его в ListView. Частично проработана даже работа с полями таблицы и типами данных в них. murder, спасибо, весьма любопытно.