CRecordset sınıf üyeleri

Veri üyeleri
İnşaat
Recordset öznitelikleri
Recordset güncelleme işlemleri
Kayıt gezinme işlemleri
Diğer kayıt işlemleri
Recordset Overridables

Veri üyeleri

m_hstmt Recordset odbc deyimi tanıtıcı içerir. Türü hstmt.
m_nFields Alan veri üye kayıt sayısını içerir. UINT türü.
m_nParams Parametre veri üyeleri kayıt sayısını içerir. UINT türü.
m_pDatabase Kayıt kümesinin bir veri kaynağına bağlı olduğu CDatabase nesneye bir işaretçi içerir.
m_strFilter Bir yapılandırılmış sorgu dili (sql) where yan tümcesi belirten bir CString içerir. Yalnızca belirli ölçütlere uyan kayıtları seçmek için bir filtre olarak kullanılır.
m_strSort Sql order by yan tümcesi belirten bir CString içerir. Kayıtlar nasıl sıralanacağını denetlemek için kullanılan.

İnşaat

CRecordset Bir CRecordset nesnesi oluşturur. Bu çağıran bir Oluşturucu türetilmiş sınıf sağlamalıdır.
Açık Tablo almak veya Recordset'i temsil eden sorgu yapmak bir recordset açar.
Kapat Recordset ve odbc hstmt ile ilişkilendirilmiş kapatır.

Recordset öznitelikleri

CanAppend Eğer yeni sıfır olmayan kayıtları kayıt AddNew üye işlevi ile eklenebilir döndürür.
CanBookmark Recordset yer imlerini destekliyorsa sıfır döndürür.
CanRestart Eğer kayıt kümesinin sorgu yeniden çalıştırmak için Requery çağrılabilir sıfır döndürür.
CanScroll Kayıtlarda kaydırma yapabilirsiniz eğer sıfır döndürür.
CanTransact Veri kaynağı hareketleri destekleyip desteklemediğini sıfır döndürür.
CanUpdate Kayıt kümesinin güncelleştirilebilir ise sıfır döndürür (ekleme, güncelleştirme veya kayıtları silme).
GetODBCFieldCount Kayıt kümesindeki alan sayısını döndürür.
GetRecordCount Kayıt kümesindeki kayıtların sayısını döndürür.
GetStatus Kayıt durumunu alır: dizin geçerli kaydı ve kayıtların son sayısını elde etti.
GetTableName Recordset dayandığı tablonun adını alır.
GetSQL Recordset kayıtları seçmek için kullanılan sql dizesini alır.
IsOpen Eğer Açık önceden çağrılmış sıfır döndürür.
IsBOF Eğer önce ilk kaydı recordset yer alan sıfır döndürür. Geçerli bir kayıt yoktur.
IsEOF Eğer sonra son kaydı recordset yer alan sıfır döndürür. Geçerli bir kayıt yoktur.
IsDeleted Eğer kayıt silinmiş bir kayıt üzerinde konumlandırılmış sıfır döndürür.

Recordset güncelleme işlemleri

AddNew Yeni bir kayıt eklemek için hazırlar. Ayrıca tamamlamak için çağrı güncelleştirme.
CancelUpdate AddNew veya Edit operasyonu nedeniyle tüm bekleyen güncelleştirmeleri iptal eder.
Sil Geçerli kaydı recordset'ten siler. Açıkça silme sonra başka bir kayda gidin gerekir.
Düzenle Geçerli kayıttaki değişiklikleri hazırlar. Düzenlemeyi tamamlamak için çağrı güncelleştirme.
Güncelleştirme AddNew veya Edit işlem veri kaynağı üzerinde yeni veya düzenlenmiş verileri kaydederek tamamlar.

Kayıt gezinme işlemleri

GetBookmark Parameter nesnesi için kayıt imi değerini atar.
Taşıma Recordset, geçerli kayıttaki her iki yönde kayıtları belirli bir sayıda konumlandırır.
MoveFirst Geçerli kayıt, kayıt kümesindeki ilk kaydı üzerinde konumlandırır. IsBOF için ilk test.
MoveLast Geçerli kaydı veya son satır kümesi üzerinde son kayda konumlandırır. IsEOF için ilk test.
MoveNext Geçerli kaydı veya sonraki satır kümesi üzerinde sonraki kayda konumlandırır. IsEOF için ilk test.
MovePrev Geçerli kaydı veya önceki satır kümesi üzerinde önceki kayda konumlandırır. IsBOF için ilk test.
SetAbsolutePosition Belirtilen kayıt numarasına karşılık gelen kayıt recordset pozisyonlar.
SetBookmark Yer işareti tarafından belirtilen kayıt recordset pozisyonlar.

Diğer kayıt işlemleri

İptal Zaman uyumsuz bir işlem veya işlem ikinci akıştan iptal.
FlushResultSet Döner bir başka sonuç ise sıfır olmayan, önceden tanımlanmış bir sorgu kullanırken alınacak ayarla.
GetFieldValue Bir kayıt kümesindeki alan değerini döndürür.
GetODBCFieldInfo Bir kayıt kümesinde belirli türde alanlar hakkında bilgi verir.
GetRowsetSize Bir tek getirme sırasında almak istediğiniz kayıt sayısını döndürür.
GetRowsFetched Satır getirme sırasında gerçek sayısını döndürür.
GetRowStatus Sonra bir getirme satırın durumunu döndürür.
IsFieldDirty Geçerli kaydın belirtilen alanda değiştirilmişse sıfır döndürür.
IsFieldNull Geçerli kaydın belirtilen alanda Null ise sıfır döndürür (değeri yok).
IsFieldNullable Geçerli kaydın belirtilen alanda Null (hiçbir değere sahip) ayarlanabiliyorsa sıfır döndürür.
RefreshRowset Belirtilen satırları durumunu ve verileri yeniler.
Yeniden sorgula Yeniden seçilen kayıtları yenilemek için kayıt kümesinin sorguyu çalıştırır.
SetFieldDirty Geçerli kaydın belirtilen alanda değişmiş olarak işaretler.
SetFieldNull Boş (değer olan) geçerli kayıtta belirtilen alanın değerini ayarlar.
SetLockingMode "İyimser" kilitleme (varsayılan) veya "kötümser" kilitleme kilit modu ayarlar. Kayıtların güncelleştirmeleri nasıl kilitlenip belirler.
SetParamNull Belirtilen parametre (hiçbir değere sahip) Null olarak ayarlar.
SetRowsetCursorPosition Belirtilen satır satır kümesi içinde imleci konumlandırır.

Recordset Overridables

Onay Adlı bir odbc API işlevi dönüş kodu incelemek için.
CheckRowsetError Kayıt alma sırasında oluşturulan hataları işlemek için çağrılan.
DoBulkFieldExchange Toplu satır recordset veri kaynağından veri alışverişi için çağrıldı. Kayıt alan değiş tokuşu (Bulk rfx) Implements toplu.
DoFieldExchange (Her iki yönde) recordset alanı veri üyeleri ve karşılık gelen kayıt veri kaynağı arasında veri değişimi için çağrıldı. Alan değiş tokuşu (rfx) Implements kayıt.
GetDefaultConnect Varsayılan olsun adı verilen bağlantı dizesi.
GetDefaultSQL Yürütmek için varsayılan sql dizesini almak denir.
OnSetOptions Belirtilen odbc deyimi seçeneklerini ayarlamak için.
SetRowsetSize Getirme sırasında almak istediğiniz kayıt sayısını belirtir.

CRecordset ge&nel bakış |nbsp; Temel sınıf üyesi | Hiyerarşi çizelgesi

Index