CDaoTableDef nesnesi, temel tablo veya eklenmiş bir tabloya depolanmış tanımını gösterir. Her dao veritabanı nesnesinin TableDefs tüm kaydedilmiş dao tabledef nesneleri içeren adlı bir koleksiyon korur.
Bir CDaoTableDef nesnesi kullanarak bir tablo tanımını değiştirme. Örneğin, şunları yapabilirsiniz:
&Notnbsp; dao veritabanı sınıfları, açık veritabanı bağlantısı (odbc) tabanlı mfc veritabanı sınıflarını farklıdır. Tüm dao veritabanı sınıf isimleri "CDao" öneki var. odbc veri kaynaklarına erişim dao sınıfları ile devam edebilir; Microsoft Jet veritabanı altyapısı özel oldukları dao sınıfları genellikle üstün yetenekler sunar.
TableDef nesneleri varolan bir tablo ile çalışmak ya da yeni bir tablo oluşturmak için kullanın.:
İpucu Kayıtlı tablolar oluşturmak için en kolay yolu, bunları oluşturmak ve bunları kullanan Microsoft Access veritabanınızda depolamak etmektir. Sonra açmak ve onları mfc kodunuzu kullanın.
Açılan oluşturduğunuz veya tabledef nesnesi kullanmak için oluşturmak ve nOpenType parametresi dbOpenTable değeriyle tabledef adını belirten bir CDaoRecordset nesnesi açın.
Bir tabledef nesnesi bir CDaoRecordset nesnesi oluşturmak için kullanmak için genellikle oluşturmak veya bir tabledef yukarıda açıklandığı gibi açın, sonra CDaoRecordset::Openaradığınızda, tabledef nesnesi için bir işaretçi geçen bir recordset nesnesi oluşturmak. Size geçmek tabledef açık durumda olmalıdır. Daha fazla bilgi için bkz: sınıfın CDaoRecordset.
Bir tabledef nesnesi kullanılarak bitirdikten sonra onun yakın üye işlevini çağırır; tabledef nesnesi yok.
TableDef hakkında daha fazla bilgi için bkz: makaleleri dao Tabledef ve dao Tabledef: kullanarak TableDef Visual c++ Programcı Kılavuzu.
# include lt;afxdao.h>
Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi
Ör&neklerinbsp; mfc örnek DAOVIEW | mfc örnek daotable
Ayrıca bkz: CDaoDatabase, CDaoRecordset