Aracılığıyla paylaş


Veri Programı: Program Aracılığıyla ODBC Veri Kaynağı Üzerinde Tablo Oluşturma

Bu konu, CDatabase sınıfının ExecuteSQL üye işlevini, işleve CREATE TABLE SQL deyimi içeren dize geçirip kullanarak veri kaynağınız için nasıl tablo oluşturacağınızı açıklar.

MFC'deki ODBC veri kaynakları hakkında genel bilgiler için, bkz. Veri Kaynağı (ODBC).Veri Kaynağı: Bir ODBC Veri Kaynağını Programlamayla Yapılandırma başlığı veri kaynakları oluşturmayı tanımlar.

Kurulmuş veri kaynağınız olduğunda, ExecuteSQL üye işlevini ve CREATE TABLE SQL deyimini kullanarak kolayca tablo oluşturabilirsiniz.Örneğin, myDB denen bir CDatabase nesneniz varsa, tablo oluşturmak için aşağıdaki MFC kodunu kullanabilirsiniz:

myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ", 
                         OfficeName TEXT(10))");

Bu kod örneği, myDB tarafından sürdürülen Microsoft Access veri kaynağı bağlantısında "OFFICES" denen bir tablo oluşturur, bu tablonun iki alanı, "OfficeID" "OfficeName", vardır.

[!NOT]

CREATE TABLE SQL deyiminde belirttiğiniz alan türleri, kullandığınız ODBC sürücüsüne göre değişiklik gösterebilir.Microsoft Query programı (Visual C++ 1.5 ile dağıtılan), veri kaynağı için hangi alan türlerinin kullanılabilir olduğunu bulmanın bir yoludur.Microsoft Query'de, Dosya'ya tıklayın, Table_Definition'a tıklayın, veri kaynağından bir tablo seçin ve Tür birleşik giriş kutusunda gösterilen türe bakın.Dizin oluşturmak için SQL sözdizimi de vardır.

Ayrıca bkz.

Kavramlar

Veri Kaynağı (ODBC)