Справочник по программированию ODBC
Справочник программиста ODBC содержит следующие разделы.
Новые возможности ODBC 3.8 содержат новые функции ODBC, добавленные в пакет SDK для Windows 8.
Общие сведения об ODBC содержат краткую историю язык SQL и ODBC, а также концептуальную информацию об интерфейсе ODBC.
Разработка приложений содержит сведения о разработке приложений , использующих интерфейс ODBC и драйверы, реализующие его.
Установка и настройка ПРОГРАММНОго обеспечения ODBC содержат сведения об установке и ссылке на функцию DLL установки.
Разработка драйвера ODBC содержит сведения о написании драйвера.
Справочник по API содержит синтаксис и семантику для всех функций ODBC.
Приложения ODBC содержат технические сведения и справочные таблицы для кодов ошибок ODBC, типов данных и грамматики SQL.
Работа с документацией ПО ODBC
Интерфейс ODBC предназначен для использования с языком программирования C. Использование интерфейса ODBC охватывает три области: инструкции SQL, вызовы функций ODBC и программирование на языке C. В этой документации предполагается следующее:
Рабочие знания о языке программирования C.
Общие знания СУБД и знакомство с SQL.
Используются следующие соглашения о типографических функциях.
Формат | Используется для |
---|---|
SELECT * FROM | Прописные буквы указывают инструкции SQL, имена макросов и термины, используемые на уровне команды операционной системы. |
RETCODE SQLFetch(hdbc) |
Шрифт monospace используется для примеров командных строк и кода программы. |
argument | Курсивные слова указывают программные аргументы, сведения о том, что пользователь или приложение должны предоставлять, или выделение слов. |
SQLEndTran | Полужирный тип указывает, что синтаксис должен вводиться точно так же, как показано, включая имена функций. |
| | Вертикальная полоса разделяет два взаимоисключающих варианта в строке синтаксиса. |
... | Многоточие указывает, что аргументы могут повторяться несколько раз. |
. . . | Столбец из трех точек указывает на продолжение предыдущих строк кода. |
Примеры кода
Примеры кода в этом руководстве предназначены только для иллюстраций. Поскольку они написаны в первую очередь для демонстрации принципов ODBC, эффективность иногда была отложена в интересах ясности. Кроме того, целые разделы кода иногда были опущены для ясности. К ним относятся определения функций, отличных от ODBC (те функции, имена которых не начинаются с "SQL") и большинство обработки ошибок.
Все примеры кода используют строки ANSI и ту же схему базы данных, которая отображается в начале функций каталога.
Рекомендуем прочесть
Для получения дополнительных сведений о SQL доступны следующие стандарты:
Язык базы данных — SQL с улучшением целостности, ANSI, 1989 ANSI X3.135-1989.
Язык базы данных — SQL: ANSI X3H2 и ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Откройте группу, Управление данными: язык SQL (SQL), версию 2 (открытая группа, 1996).
Помимо стандартов и руководств по SQL для конкретных поставщиков, многие книги описывают SQL, в том числе:
Дата, C. J., с Дарвен, Хью: Руководство по SQL Standard (Addison-Wesley, 1993).
Эмерсон, Сандра Л., Дарновский, Марси и Боуман, Джудит S.: Практический справочник ПО SQL (Addison-Wesley, 1989).
Грофф, Джеймс Р. и Вайнберг, Пол N.: Использование SQL (Osborne McGraw-Hill, 1990).
Gruber, Мартин: Понимание SQL (Sybex, 1990).
Хурш, Джек Л. и Кэролин J.: SQL, язык SQL (ТАБ книги, 1988).
Митон, Джим и Саймон, Алан R.: Понимание нового SQL: полное руководство (Морган Kaufmann Publishers, 1993).
Паскал, Фабиан: SQL и реляционные основы (M и T Книги , 1990).
Trimble, Джей Харви, младший и Чаппелл, Дэвид: Визуальное введение в SQL (Wiley, 1989).
Ван дер Ланс, Рик F.: Введение в SQL (Addison-Wesley, 1988).
Vang, Soren: SQL и реляционные базы данных (книги microtrend, 1990).
Viescas, Джон: Краткое руководство по SQL (Microsoft Corp., 1989).
Дополнительные сведения об обработке транзакций см. в следующем разделе:
Грей, J. N. и Reuter, Андреас: Обработка транзакций: концепции и методы (Морган Kaufmann Publishers, 1993).
Хакатхорн, Ричард D.: Корпоративная база данных Подключение ivity (Wiley & Sons, 1993).
Для получения дополнительных сведений об интерфейсах уровня вызовов доступны следующие стандарты:
Откройте группу, Управление данными: интерфейс командной строки SQL, C451 (open Group, 1995).
ISO/IEC 9075-3:1995, интерфейс уровня вызова (SQL/CLI).
Дополнительные сведения об ODBC доступны в нескольких книгах, в том числе:
Гейгер, Кайл: Внутри ODBC (Microsoft Press, 1995).
Гриффон, Роберт, Шарпентьер, Лука, Оэльшлагер, Джон, Обуватель, Эндрю, Крест, Джим, и Лилли, Альберт W.: Using ODBC 2 (Que, 1994).
Джонстон, Том и Осборн, Марк: Руководство разработчиков ODBC (Говард W. Сэмс и компания, 1994).
North, Ken: Программирование windows с несколькими СУБД: с помощью C++, Visual Basic, ODBC, OLE 2 и инструментов для проектов СУБД (John Wiley & Sons, Inc., 1995).
Стегман, Майкл O., Signore, Роберт и Кремер, Джон: Решение ODBC, open Database Подключение ivity в распределенных средах (McGraw-Hill, 1995).
Уэлч, Кит: использование ODBC 2 (Que, 1994).
Уитинг, Билл: Научить себя ODBC в двадцать один день (Говард W. Сэмс и компания, 1994).