Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dokumentacja programisty ODBC zawiera następujące sekcje.
Co nowego w wersji ODBC 3.8 zawiera listę nowych funkcji ODBC dodanych w zestawie SDK systemu Windows 8.
Przykładowy program ODBC przedstawia przykładowy program ODBC.
Wprowadzenie do odBC zawiera krótką historię języka Structured Query Language i ODBC oraz informacje koncepcyjne dotyczące interfejsu ODBC.
Tworzenie aplikacji zawiera informacje o tworzeniu aplikacji korzystających z interfejsu ODBC i sterowników, które je implementują.
Instalowanie i konfigurowanie oprogramowania ODBC zawiera informacje o instalacji i dokumentacji funkcji DLL konfiguracji.
Tworzenie sterownika ODBC zawiera informacje dotyczące pisania sterownika.
Dokumentacja interfejsu API zawiera informacje składni i semantyczne dla wszystkich funkcji ODBC.
Dodatki ODBC zawierają szczegółowe informacje techniczne i tabele referencyjne dotyczące kodów błędów ODBC, typów danych i gramatyki SQL.
Praca z dokumentacją ODBC
Interfejs ODBC jest przeznaczony do użytku z językiem programowania C. Użycie interfejsu ODBC obejmuje trzy obszary: instrukcje SQL, wywołania funkcji ODBC i programowanie C. W tej dokumentacji przyjęto założenie, że:
Działająca wiedza na temat języka programowania C.
Ogólna wiedza na temat systemu DBMS i znajomość języka SQL.
Używane są następujące konwencje typograficzne.
| Format | Używany do |
|---|---|
| SELECT * FROM | Wielkie litery wskazują instrukcje SQL, nazwy makr i terminy używane na poziomie polecenia systemu operacyjnego. |
RETCODE SQLFetch(hdbc) |
Czcionka monospace jest używana na potrzeby przykładowych wierszy poleceń i kodu programu. |
| argument | Wyrazy kursywą wskazują argumenty programowe, informacje, które użytkownik lub aplikacja musi podać, lub wyróżnienie wyrazów. |
| Sqlendtran | Typ pogrubiony wskazuje, że składnia musi być wpisana dokładnie tak, jak pokazano, w tym nazwy funkcji. |
| | | Pionowy pasek oddziela dwa wzajemnie wykluczające się opcje w wierszu składni. |
| ...\ | Wielokropek wskazuje, że argumenty mogą być powtarzane kilka razy. |
| . . . | Kolumna z trzema kropkami wskazuje kontynuację poprzednich wierszy kodu. |
Przykłady kodu — informacje
Przykłady kodu w tym przewodniku są przeznaczone tylko do celów ilustracyjnych. Ponieważ są one napisane głównie w celu wykazania zasad ODBC, wydajność czasami została odłożone w interesie jasności. Ponadto całe sekcje kodu czasami zostały pominięte w celu zapewnienia przejrzystości. Obejmują one definicje funkcji innych niż ODBC (te funkcje, których nazwy nie zaczynają się od "SQL") i większość obsługi błędów.
Wszystkie przykłady kodu używają ciągów ANSI i tego samego schematu bazy danych, który jest wyświetlany na początku funkcji wykazu.
Zalecana lektura
Aby uzyskać więcej informacji na temat języka SQL, dostępne są następujące standardy:
Język bazy danych — sql z ulepszeniem integralności, ANSI, 1989 ANSI X3.135-1989.
Język bazy danych — SQL: ANSI X3H2 i ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Otwórz grupę, zarządzanie danymi: ustrukturyzowany język zapytań (SQL), wersja 2 (grupa otwórz, 1996).
Oprócz standardów i przewodników SQL specyficznych dla dostawcy wiele książek opisuje język SQL, w tym:
Date, C. J., with Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
Emerson, Sandra L., Darnovsky, Marcy i Bowman, Judith S.: Praktyczny podręcznik SQL (Addison-Wesley, 1989).
Groff, James R. i Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
Gruber, Martin: Understanding SQL (Sybex, 1990).
Hursch, Jack L. i Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).
Melton, Jim i Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).
Pascal, Fabian: SQL i relacyjne podstawy (M & T Books, 1990).
Trimble, J. Harvey, Jr. i Chappell, David: A Visual Introduction to SQL (Wiley, 1989).
Van der Lans, Rick F.: Introduction to SQL (Addison-Wesley, 1988).
Vang, Soren: SQL i relacyjne bazy danych (Microtrend Books, 1990).
Viescas, John: Szybki przewodnik informacyjny dotyczący języka SQL (Microsoft Corp., 1989).
Aby uzyskać dodatkowe informacje na temat przetwarzania transakcji, zobacz:
Gray, J. N. and Reuter, Andreas : Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).
Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Aby uzyskać więcej informacji na temat interfejsów Call-Level, dostępne są następujące standardy:
Otwórz grupę, zarządzanie danymi: interfejs wiersza polecenia (CLI), C451 ( otwórz grupę, 1995).
ISO/IEC 9075-3:1995, interfejs Call-Level (SQL/CLI).
Aby uzyskać dodatkowe informacje o ODBC, dostępnych jest wiele książek, w tym:
Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).
Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim i Lilley, Albert W.: Using ODBC 2 (Que, 1994).
Johnston, Tom i Osborne, Mark: ODBC Developers Guide (Howard W. Sams & Company, 1994).
North, Ken: Windows Multi-DBMS Programming: Using C++, Visual Basic, ODBC, OLE 2 and Tools for DBMS Projects (John Wiley & Sons, Inc., 1995).
Stegman, Michael O., Signore, Robert i Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environments (McGraw-Hill, 1995).
Welch, Keith: Using ODBC 2 (Que, 1994).
Whiting, Bill: Teach Yourself ODBC in Twenty-One Days (Howard W. Sams & Company, 1994).