Kayıt Kümesi: Kayıtları Sıralama (ODBC)
Bu konu MFC ODBC sınıfları için geçerlidir.
Bu konuda kayıt kümenizin nasıl sıralanacağınız açıklanmaktadır. Sıralamanın temel alınacağı bir veya daha fazla sütun belirtebilir ve artan veya azalan düzen (ASC veya DESC; ASC , belirtilen her sütun için varsayılandır). Örneğin, iki sütun belirtirseniz kayıtlar önce adlı ilk sütunda, sonra da adlı ikinci sütunda sıralanır. SQL ORDER BY yan tümcesi bir sıralama tanımlar. Çerçeve, order by yan tümcesini kayıt kümesinin SQL sorgusuna eklediğinde, yan tümcesi seçimin sıralamasını denetler.
Nesneyi oluşturduktan sonra ancak üye işlevini çağırmadan Open
önce (veya üye işlevi daha önce çağrılan mevcut bir kayıt kümesi nesnesi Open
için üye işlevini çağırmadan Requery
önce) kayıt kümesinin sıralama düzenini oluşturmanız gerekir.
Kayıt kümesi nesnesi için sıralama düzeni belirtmek için
Yeni bir kayıt kümesi nesnesi oluşturma (veya mevcut bir kayıt kümesi için çağırmaya
Requery
hazırlanma).Nesnenin m_strSort veri üyesinin değerini ayarlayın.
Sıralama, null olarak sonlandırılan bir dizedir. ORDER BY yan tümcesinin içeriğini içerir ancak ORDER BY anahtar sözcüğünü içermez. Örneğin, aşağıdakileri kullanın:
recordset.m_strSort = "LastName DESC, FirstName DESC";
not
recordset.m_strSort = "ORDER BY LastName DESC, FirstName DESC";
Filtre, kilitleme modu veya parametreler gibi ihtiyacınız olan diğer seçenekleri ayarlayın.
Yeni nesneyi (veya
Requery
var olan bir nesne için) çağırınOpen
.
Seçili kayıtlar belirtildiği gibi sıralanır. Örneğin, bir öğrenci kayıt kümesini soyadına ve ardından adlarına göre azalan düzende sıralamak için aşağıdakileri yapın:
// Construct the recordset
CStudentSet rsStudent( NULL );
// Set the sort
rsStudent.m_strSort = "LastName DESC, FirstName DESC";
// Run the query with the sort in place
rsStudent.Open( );
Kayıt kümesi, soyadına ve ardından adlarına göre azalan düzende (Z'dan A'ya) sıralanmış tüm öğrenci kayıtlarını içerir.
Dekont
Kendi SQL dizenizi 'ye geçirerek kayıt kümesinin varsayılan SQL dizesini geçersiz kılmayı Open
seçerseniz, özel dizenizde ORDER BY yan tümcesi varsa sıralama ayarlamayın.
Ayrıca bkz.
Kayıt Kümesi (ODBC)
Kayıt Kümesi: Bir Kayıt Kümesini Parametreleştirme (ODBC)
Kayıt Kümesi: Kayıtları Filtreleme (ODBC)
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin