Aracılığıyla paylaş


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.

Ayrıca bkz.

Başvuru

mfc uygulaması Sihirbazı