Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu, CDatabase sınıfının üyelik işlevini kullanarak ve bu işlevi CREATE TABLE SQL deyimi içeren bir dize ile çağırarak, veri kaynağınız için nasıl bir tablo oluşturulacağını açıklar.
MFC'deki ODBC veri kaynakları hakkında genel bilgi için bkz . Veri Kaynağı (ODBC). Veri Kaynağı: ODBC Veri Kaynağını Program Aracılığıyla Yapılandırma konusu, veri kaynakları oluşturmayı açıklar.
Veri kaynağını oluşturduktan sonra, üye işlevini ve CREATE TABLE SQL deyimini ExecuteSQLkullanarak kolayca tablo oluşturabilirsiniz. Örneğin, adlı CDatabasebir myDB nesneniz varsa aşağıdaki MFC kodunu kullanarak bir tablo oluşturabilirsiniz:
myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
OfficeName TEXT(10))");
Bu kod örneği, tarafından korunan myDBMicrosoft Access veri kaynağı bağlantısında "OFFICES" adlı bir tablo oluşturur; tablo iki "OfficeID" ve "OfficeName" alanı içerir.
Not
CREATE TABLE SQL deyiminde belirtilen alan türleri, kullandığınız ODBC sürücüsüne göre farklılık gösterebilir. Microsoft Query programı (Visual C++ 1.5 ile dağıtılır), bir 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 açılır kutusunda gösterilen türe bakın. Dizin oluşturmak için SQL söz dizimi de vardır.