CRecordset::SetRowsetSize

virtual void SetRowsetSize (dword dwNewRowsetSize );

Parametreleri

dwNewRowsetSize

Verilen getirme sırasında Alınacak satır sayısı.

Açıklamalar

Bu sanal üye işlevi satır toplu alma kullanırken bir tek getirme sırasında almak istediğiniz satırların sayısını belirtir. Alma toplu satır uygulamak için CRecordset::useMultiRowFetch seçeneği Açık () üye fonksiyonu dwOptions parametresinde ayarlamanız gerekir.

&Notnbsp;SetRowsetSize satır toplu alma uygulamadan arama başarısız bir iddianın içinde neden olur.

SetRowsetSize , başlangıçta recordset satır kümesi boyutunu ayarlamak için Açık çağırmadan önce OpenLogFile. Satır toplu alma uygulama 25 olduğunda varsayılan satır kümesi boyutu.

&Notnbsp;SetRowsetSizeçağırırken dikkatli olun. El ile (belirtildiği gibi CRecordset::userAllocMultiRowBuffers seçeneği AçıkdwOptions parametre) veri için depolama alanı ayrılırken, sen lüzum-e SetRowsetSizeçağırdıktan sonra bu bellek arabellekleri tahsis etmek ister, ancak herhangi bir imleç gezinme işlemi gerçekleştirmeden önce denetlemeniz gerekir.

GetRowsetSize satır kümesi boyutu geçerli ayarını elde etmek için arama.

Satır toplu alma hakkında daha fazla bilgi için bkz: yazı Recordset: getiriliyor kayıtları toplu (odbc) Visual c++ Programcı Kılavuzu.

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

Ayrıca bkz: CRecordset::Open, CRecordset::GetRowsetSize, CRecordset::CheckRowsetError, CRecordset::DoBulkFieldExchange

Index