Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Справочник программиста ODBC содержит следующие разделы.
Новые возможности ODBC 3.8 содержат новые функции ODBC, добавленные в пакет SDK для Windows 8.
Общие сведения об ODBC содержат краткую историю языка структурированных запросов и 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).
Open Group, Data Management: Структурированный язык запросов (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, язык структурированных запросов (книги TAB, 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.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Для получения дополнительных сведений о интерфейсах Call-Level доступны следующие стандарты:
Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).
ISO/IEC 9075-3:1995, интерфейс Call-Level (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, открытое подключение к базе данных в распределенных средах (McGraw-Hill, 1995).
Уэлч, Кит: использование ODBC 2 (Que, 1994).
Уитинг, Билл: Научить себя ODBC в Twenty-One дней (Говард W. Сэмс и компания, 1994).