CDaoTableDef::CreateIndex

void Cre&ateIndex (CDaoIndexInfoamp;indexinfo );
throw (CDaoException, CMemoryException);

Parametreleri

indexinfo

Başvuru CDaoIndexInfo yapısı.

Açıklamalar

Bir dizin eklemek için bu işlevini çağırın. Dizin veritabanı tabloları ve yinelenen kayıtları kabul edilmez erişilen kayıtların sırasını belirleyin. Dizinler de verimli erişim veri sağlamak.

Tablolar için dizin oluşturmak gerekmez, ancak büyük, Sıralanmayan tablolarda, belirli bir kayda erişmek veya bir recordset oluşturmak uzun zaman alabilir. Öte yandan, çok fazla dizin oluşturma güncelleştirme yavaşlatır, ekleme ve silme işlemleri gibi tüm dizinler otomatik olarak güncelleştirilir. Hangi dizinleri oluşturmak için karar bu faktörleri göz önüne.

CDaoIndexInfo yapısı aşağıdaki üyelerden ayarlanmalıdır:

Üyeler kalan yoksayılan Eğer falseolarak ayarlanır. Ayrıca m_lDistinctCount üye dizin oluşturma sırasında göz ardı edilir.

TableDef hakkında daha fazla bilgi için bkz: makaleleri dao Tabledef ve dao Tabledef: kullanarak TableDef Visual c++ Programcı Kılavuzu. İlgili bilgiler için "CreateIndex yöntemi" dao Yardım konusuna bakın.

CDaoTableDef ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoTableDef::DeleteIndex, CDaoTableDef::CreateField, CDaoTableDef::DeleteField, CDaoIndexInfo

Index