Aracılığıyla paylaş


CRecordset::SetRowsetSize

Getirme sırasında almak istediğiniz kayıt sayısını belirtir.

virtual void SetRowsetSize(
   DWORD dwNewRowsetSize 
);

Parametreler

  • dwNewRowsetSize
    Verilen alımı sırasında alınacak satır sayısı.

Notlar

Bu sanal üye işlev bulk satır getiriliyor kullanırken tek getirme sırasında almak istediğiniz satırların sayısını belirtir.BULK satır getiriliyor uygulamak için ayarlamalısınız CRecordset::useMultiRowFetch seçeneğini dwOptions parametresi açık üye işlevi.

[!NOT]

Arama SetRowsetSize bulk uygulamadan satır getiriliyor başarısız bir onaylama işlemi hatasına neden olur.

Call SetRowsetSize önce arama açık başlangıçta recordset satır kümesi boyutunu ayarlamak için.BULK satır getiriliyor uygularken varsayılan satır kümesi boyutu 25'tir.

[!NOT]

Çağırırken dikkatli SetRowsetSize.Depolama alanı verilerini el ile ayrılırken, (belirtildiği gibi CRecordset::userAllocMultiRowBuffers dwOptions parametresinde seçeneği açık), bu depolama arabellekleri, çağrısından sonra yeniden tahsis etmek gerekli olup olmadığını denetlemeniz gerekir SetRowsetSize, ancak herhangi bir imleç gezinme işlemi gerçekleştirmeden önce.

Satır kümesi boyutu geçerli ayarlarını öğrenmek için yapılan çağrı GetRowsetSize.

Makaleyi satır toplu alma hakkında daha fazla bilgi için bkz: Recordset: getiriliyor kayıtları toplu (odbc).

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CRecordset sınıfı

Hiyerarşi grafik

CRecordset::Open

CRecordset::GetRowsetSize

CRecordset::CheckRowsetError

CRecordset::DoBulkFieldExchange