Aracılığıyla paylaş


ODBC Programcı Referansı

ODBC Programcı Başvurusu aşağıdaki bölümleri içerir.

ODBC Belgeleriyle Çalışma

ODBC arabirimi, C programlama diliyle kullanılmak üzere tasarlanmıştır. ODBC arabiriminin kullanımı üç alana yayılmıştır: SQL deyimleri, ODBC işlev çağrıları ve C programlama. Bu belgede aşağıdakiler varsayılır:

  • C programlama dili hakkında çalışan bir bilgi.

  • Genel DBMS bilgileri ve SQL hakkında bilgi.

Aşağıdaki tipografik kurallar kullanılır.

Biçim Kullanım amacı
SELECT * FROM Büyük harfler, işletim sistemi komut düzeyinde kullanılan SQL deyimlerini, makro adlarını ve terimleri gösterir.
RETCODE SQLFetch(hdbc) Tek aralıklı yazı tipi, örnek komut satırları ve program kodu için kullanılır.
argument Italikleştirilmiş sözcükler programlı bağımsız değişkenleri, kullanıcının veya uygulamanın sağlaması gereken bilgileri veya sözcük vurgusunu gösterir.
Sqlendtran Kalın tür, söz dizimlerinin işlev adları da dahil olmak üzere tam olarak gösterildiği gibi yazılması gerektiğini gösterir.
| Dikey çubuk, söz dizimi satırında birbirini dışlayan iki seçeneği ayırır.
... Üç nokta, bağımsız değişkenlerin birkaç kez tekrar edilebileceğini gösterir.
. . . Üç nokta içeren bir sütun, önceki kod satırlarının devamını gösterir.

Kod Örnekleri Hakkında

Bu kılavuzdaki kod örnekleri yalnızca çizim amacıyla tasarlanmıştır. Bunlar öncelikle ODBC ilkelerini göstermek için yazıldığından, verimlilik bazen netlik açısından bir kenara bırakılmıştır. Buna ek olarak, kodun tüm bölümleri bazen netlik için atlanmıştır. Bunlar ODBC dışı işlevlerin tanımlarını (adları "SQL" ile başlamayan işlevler) ve çoğu hata işlemeyi içerir.

Tüm kod örnekleri , Katalog İşlevleri'nin başında gösterilen ANSI dizelerini ve aynı veritabanı şemasını kullanır.

SQL hakkında daha fazla bilgi için aşağıdaki standartlar kullanılabilir:

  • Veritabanı Dili - Bütünlük Geliştirmesi, ANSI, 1989 ANSI X3.135-1989 ile SQL.

  • Veritabanı Dili - SQL: ANSI X3H2 ve ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).

  • Open Group, Veri Yönetimi: Yapılandırılmış Sorgu Dili (SQL), Sürüm 2 (Açık Grup, 1996).

Standartlara ve satıcıya özgü SQL kılavuzlarına ek olarak, birçok kitap SQL'i açıklar, örneğin:

  • Date, C. J., with Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).

  • Emerson, Sandra L., Darnovsky, Marcy ve Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).

  • Groff, James R. and Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).

  • Gruber, Martin: UNDERSTANDING SQL (Sybex, 1990).

  • Hursch, Jack L. ve Carolyn J.: SQL, Yapılandırılmış Sorgu Dili (SEKME Kitapları, 1988).

  • Melton, Jim ve Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).

  • Pascal, Fabian: SQL ve İlişkisel Temel Bilgiler (M & T Kitapları, 1990).

  • Trimble, J. Harvey, Jr. and Chappell, David: A Visual Introduction to SQL (Wiley, 1989).

  • Van der Lans, Rick F.: SQL'e giriş (Addison-Wesley, 1988).

  • Vang, Soren: SQL ve İlişkisel Veritabanları (Microtrend Books, 1990).

  • Viescas, John: SQL Için Hızlı Başvuru Kılavuzu (Microsoft Corp., 1989).

İşlem işleme hakkında ek bilgi için bkz:

  • Gray, J. N. and Reuter, Andreas: Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).

  • Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).

Call-Level Arabirimleri hakkında daha fazla bilgi için aşağıdaki standartlar kullanılabilir:

  • Open Group, Veri Yönetimi: SQL Çağrı Düzeyi Arabirimi (CLI), C451 (Open Group, 1995).

  • ISO/IEC 9075-3:1995, Call-Level Arabirimi (SQL/CLI).

ODBC hakkında ek bilgi için, aşağıdakiler dahil olmak üzere bir dizi kitap mevcuttur:

  • Geiger, Kyle: INSIDE ODBC (Microsoft Press, 1995).

  • Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim ve Lilley, Albert W.: Using ODBC 2 (Que, 1994).

  • Johnston, Tom and 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 ve Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environments (McGraw-Hill, 1995).

  • Welch, Keith: ODBC 2 kullanma (Que, 1994).

  • Whiting, Bill: Twenty-One Gün içinde Kendinize ODBC Öğretin (Howard W. Sams & Company, 1994).