Bir Recordset Nedir?

Kayıt kümesi, veritabanında bir kayıt grubunu içeren bir yapıdır. Bu kayıtlar, tek bir tablonun içeriği veya bir sorgunun sonucu olabilir. Bir kayıt kümesi oluşturma ve görüntüleme yeteneği olmadan, bir veri tabanı içeren bir veri deposundan başka bir şey olmaz - üretmez.

Bir kayıt kümesi, sonsuz satırlar ve sonsuz sütunlarla tamamen özelleştirilebilir boş bir tablodur. Son kullanıcı veritabanından bilgi talep ettiğinde, veritabanı istenen bilgileri toplayarak kayıt kümesine ekler. Bunu takiben, bilgisayar kayıt kümesini döndürülen değer sayısına, sorgu tarafından oluşturulan sonuç sayısına göre ayrıştırır. Ardından ekranda kayıt kümesi bilgilerini görüntüler ve son kullanıcının istenen verilere erişmesine izin verir.

Kayıt kümeleri, bir bilgisayarın veritabanının ne kadar küçük, büyük, özel veya kesin olursa olsun döndürdüğü bilgileri içerir. Son kullanıcı bir çalışan kayıtları veritabanından tüm bilgileri isterse, bu sonuç bir recordset şeklinde gelecektir. Aynı şekilde, eğer son kullanıcı Ted adındaki tüm çalışanların doğum günleri gibi sınırlı bir şey talep ederse, bu bilgi kayıt setlerinde de gelir. Bu anlamda kayıt kümesi, belirli bir aramanın sonucuna atıfta bulunmak için kullanılan genel bir terimden başka bir şey değildir.

Kayıt kümeleri oluşturulduktan sonra, veritabanındaki yalnızca bir bireysel kaydı "geçerli kayıt" olarak gösterir. Bu, verileri topladığında, kayıt kümelerinin görünüşte veritabanının geri kalanını yok saydığı anlamına gelir. İstenilen bilgileri barındıran ayrı varlıklar olarak var olurlar, veritabanının geri kalanı kayıtlar ve dosyalar bozulmadan ve dokunulmadan kalır. Sonuç olarak, kayıt kümelerinde depolanan bilgilerin değiştirilmesi, gerçek veritabanı tablolarında bulunan ilgili bilgileri etkilemez.