Aracılığıyla paylaş


CDaoFieldExchange sınıfı

dao veritabanı sınıfları tarafından kullanılan dao Kayıt alanını exchange (dfx) yordamları destekler.

class CDaoFieldExchange

Üyeler

eydsdych.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CDaoFieldExchange::IsValidOperation

Geçerli işlem ise, sıfır olmayan bir değer döndürür, güncelleştirilen alan türü için uygun.

CDaoFieldExchange::SetFieldType

Recordset veri üyesi türünü belirtir — sütun veya parametre — dfx işlevlerine tüm sonraki aramalar için sonraki çağrısını kadar gösterdiği SetFieldType.

eydsdych.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CDaoFieldExchange::m_nOperation

Kayıt kümesinin geçerli çağrısıyla yapılan dfx işlem DoFieldExchange üye işlevi.

CDaoFieldExchange::m_prs

Hangi dfx üzerinde işlem yapılmakta olan recordset için bir işaretçi.

Notlar

CDaoFieldExchangebir temel sınıf yok.

Bu sınıf, özel veri türleri için veri değişimi yordamları yazılıyorsa kullanın; Aksi durumda, doğrudan bu sınıf kullanmaz.dfx alan veri üyeleri arasında veri alışverişi, CDaoRecordset nesnesi ve karşılık gelen alanları veri kaynağındaki geçerli kaydın.dfx için veri kaynağı ve veri kaynağındaki her iki yönde değişimini yönetir.Bkz: Teknik Not 53 dfx özel yordamlar yazma hakkında daha fazla bilgi için.

[!NOT]

Açık veritabanı bağlantısı (odbc) üzerinde temel mfc veritabanı sınıflarını dao veritabanı sınıflarını farklıdır.Tüm dao veritabanı sınıf adları "CDao" önekine sahip.odbc veri kaynaklarına erişim dao sınıfları ile yine de kullanabilirsiniz.Genel olarak, dao üzerinde temel mfc odbc tabanlı mfc sınıflar daha yetenekli sınıflardır.dao temel sınıfları aracılığıyla, kendi veritabanı altyapısı odbc sürücüleri dahil olmak üzere, verilere erişebilir.Ayrıca, tablo dao kendiniz aramak zorunda kalmadan sınıfları aracılığıyla ekleme gibi veri tanımlama dili (ddl) işlemlerini destekler.

[!NOT]

dao Kayıt alan değiş tokuşu (dfx) odbc tabanlı mfc veritabanı sınıflarında kaydı alan değiş tokuşu (rfx) çok benzer (CDatabase, CRecordset).rfx anlarsanız, kullanımı kolay dfx bulacaksınız.

A CDaoFieldExchange nesnesi, bağlam bilgileri için dao kayıt işleminin gerçekleşmesi için alan değiş tokuşu sağlar.CDaoFieldExchangenesneleri bağlama parametrelerine ve alanın veri üyeleri dahil olmak üzere ve çeşitli bayrakları geçerli kaydın alanları ayarlama işlemlerini çok sayıda destekler.dfx işlemleri recordset sınıfı veri üyeleri tarafından tanımlanan türleri üzerinde gerçekleştirilen enumFieldType , CDaoFieldExchange.Olası FieldType değerler şunlardır:

  • CDaoFieldExchange::outputColumn alan veri üyeleri için.

  • CDaoFieldExchange::param parametresi veri üyeleri için.

IsValidOperation üye işlevi, kendi özel dfx yordamlar yazmak için sağlanır.Kullanacağınız SetFieldType sık olarak sizin CDaoRecordset::DoFieldExchange fonksiyonlar.dfx genel işlevler hakkında ayrıntılı bilgi için bkz: Kaydı alan Exchange işlevleri.Kendi veri türleri için özel dfx yordamlar yazma hakkında daha fazla bilgi için bkz: Teknik Not 53.

Devralma hiyerarşisi

CDaoFieldExchange

Gereksinimler

Başlık: afxdao.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CDaoRecordset sınıfı