Veritabanı Desteği, MFC Uygulama Sihirbazı
Bu sayfayı, veritabanının düzeyini belirtmenize olanak veren seçenekler sunar (veri kaynağı, gerekirse) projeniz için destek.
Veritabanı desteği
Projeniz için veritabanı desteği düzeyini ayarlar.Seçenek
Tanımlama
None
Veri tabanı desteği sağlamaz. Bu değer, varsayılan seçenektir.
Sadece başlık dosyaları
Uygulamanız için temel düzeyde veritabanı desteği sağlar.
odbc desteği altında seçerseniz istemci türü, afxdb başlık dosyasını projenize mfc Uygulama Sihirbazı'nı içerir.H. Bağlantı kitaplıklarını ekler, ancak herhangi bir veritabanına özel sınıf oluşturmaz. Daha sonra kayıt kümelerini oluşturabilirsiniz ve kayıtları incelemek ve güncellemek için kullanabilirsiniz.
ole db destek kapsamında seçerseniz istemci türü, aşağıdaki üstbilgi dosyalar eklenmiştir:
ATLBASE.H
AFXOLEDB.H
ATLPLUS.H
Dosya desteği olmadan veritabanı görünümü
Veritabanı başlık dosyalarını, bağlantı kitaplıkları, bir kayıt görünümü ve bir kayıt kümesi içerir. (Kullanılabilir olan uygulamalar için Belge/görünüm mimarisi desteği seçeneğini işaretlemiş Uygulama türü sayfa.) Bu seçenek, serileştirme desteği yoktur, ancak belge desteği içerir. Veritabanı görünümü dahil etmeyi seçerseniz, veri kaynağını belirtmeniz gerekir.
Dosya desteği ile veritabanı görünümü
Veritabanı başlık dosyalarını, bağlantı kitaplıkları, bir kayıt görünümü ve bir kayıt kümesi içerir. (Kullanılabilir olan uygulamalar için Belge/görünüm mimarisi desteği seçeneğini işaretlemiş Uygulama türü sayfa.) Bu seçenek, örneğin, bir kullanıcı profili dosyasını güncelleştirmek için kullanabileceğiniz belge serileştirmesi destekler. Veritabanı uygulamaları genelde dosya temelli çalışmak yerine kayıt temelli çalışırlar ve bu sebeple serileştirmeye gerek yoktur. Ancak, serileştirme için özel bir kullanım olabilir. Veritabanı görünümü dahil etmeyi seçerseniz, veri kaynağını belirtmeniz gerekir.
Not
Altında Veritabanı desteği, ya da seçtiğiniz dosya desteği olmayan veritabanı görünümü veya dosya desteği olan veritabanı görünümü, görünüm sınıf türetme farklıdır, bağlı olarak, istemci türü seçim, aşağıdaki gibi:
Eğer seçtiğiniz odbc altında istemci türü, sonra da uygulamanın Görünüm sınıfı türetir CRecordView. Bu sınıf ile ilişkili bir CRecordset-türetilmiş sınıfı, mfc Uygulama Sihirbazı'nı da sizin için oluşturur. Bu seçenek kayıt görünümü ile onun kayıt kayıtları görüntülemek ve güncelleştirmek için kullanıldığı form tabanlı bir uygulama sağlar.
Eğer seçtiğiniz ole db altında istemci türü, sonra da Görünüm sınıfı türetir COleDBRecordView, ve ilişkili olduğu bir CTable veya CCommand-türetilmiş sınıf.
İstemci türü
Projenizi ole db veya odbc sınıfları kullanıp kullanmadığını belirtir.Seçenek
Tanımlama
OLE DB
Bu seçenek belirlendiğinde tıklatarak Veri kaynağı düğmesini çağırır Data Link Properties bir ole db veri kaynağına bir bağlantı oluşturmak için Sihirbazı.
ODBC
Bu seçenek belirlendiğinde tıklatarak Veri kaynağı düğmesini çağırır Veri Kaynağı Seç bir odbc veri kaynağına bir bağlantı oluşturmak için Sihirbazı.
Veri kaynağı
' I tıklatın Veri kaynağı belirtilen sürücünün veya sağlayıcının ve veritabanı kullanarak bir veri kaynağı kurmak için düğme. ole db içinde seçtiyseniz, istemci türü seçeneği, bu düğme görüntüler Data Link Properties iletişim kutusu. ODBC'de seçtiyseniz, istemci türü seçeneği, bu düğme sağlar Veri Kaynağı Seç iletişim kutusu. Bu seçenek, yalnızca bir veritabanı görünümü uygulamanıza dahil etmeyi seçerseniz kullanılabilir.Seçenek
Tanımlama
Veri Bağlantısı Özellikleri (ole db)
Belirtilen ole db sağlayıcı kullanarak belirtilen veri kaynağı oluşturur. ole db sağlayıcı, veri, veri kaynağı, oturum açma Kimliğini ve (isteğe bağlı) parola konumunu belirtmelisiniz. Bu iletişim kutusu hakkında daha fazla bilgi için bkz: veri kaynağı , atl ole db Tüketici Sihirbazı'nı.
Veri Kaynağı Seç (odbc)
Belirtilen odbc sürücüsü kullanarak belirtilen veri kaynağı oluşturur. Bir tablo için veri kaynağı seçmek için veri kaynağı adı seçmeniz gerekir. Sihirbaz tüm sütunları tablo için üye değişkenleri bağlar bir CRecordset-türetilmiş sınıf. Bu iletişim kutusu hakkında daha fazla bilgi için bkz: veri kaynağı , mfc odbc Tüketici Sihirbazı'nı.
Not
Önceki sürümlerde, Shift tuşuna basıp tıklatarak Veri kaynağı düğmesini bir veri bağlantısı (.udl) dosyası seçmek izin veren bir dosya Aç iletişim kutusu açılır.Bu işlev artık desteklenmiyor.
Öznitelikli veritabanı sınıfı oluştur
ole db istemci için kullanılabilir. Oluşturulan proje veritabanı sınıflarında öznitelikleri kullanacağını belirler.Tüm sütunları bağlayın
odbc istemci için kullanılabilir. Seçili tablodaki tüm sütunlar bağlanıp bağlanmadığını belirtir. Bu kutuyu seçerseniz, tüm sütunları bağlıdır; Bu kutuyu seçmezseniz, hiçbir sütun bağlı olan ve el ile kayıt kümesi sınıfında bağlamalısınız.Tür
odbc istemci için kullanılabilir. Aşağıdaki tabloda açıklandığı şekilde dinamik küme veya anlık görüntü, kayıt olup olmadığını belirtir.Seçenek
Tanımlama
Dynaset
Kayıt kümesi bir kesit olduğunu belirtir. Dinamik Küme Dizin oluşturulmuş görünüm içine sorgulanan veritabanının verilerini sağlayan bir sorgunun sonucudur. Özgün verilere yalnızca tamsayı dizin dinamik küme önbelleğe alır ve böylece bir performans sunar anlık kazanmak. Dizin noktalarını doğrudan her kayıt için bir sorgu sonucu olarak bulunan ve bir kayıt kaldırılır gösterir. Ayrıca güncelleştirilmiş bilgi için sorgulanan kayıtları erişebilirsiniz.
Anlık görüntü
Bir anlık görüntü kayıt kümesi olduğunu belirtir. Anlık bir sorgunun sonucudur ve zaman içinde bir noktada bir veritabanına görülmektedir. Sorgu bulunan tüm kayıtları önbelleğe alınmış herhangi bir değişiklik orijinal kayıtları görüyor musunuz.