Aracılığıyla paylaş


CRowset::MoveToRatio

Satır kümesi içindeki kesirli bir konumdan başlayarak satır getirir.

HRESULT MoveToRatio( 
   DBCOUNTITEM nNumerator, 
   DBCOUNTITEM nDenominator, 
   bool bForward = true  
) throw( );

Parametreler

  • nNumerator
    [in] Kesirli belirlemek için kullanılan pay Konumsal veri alıp içinden.

  • nDenominator
    [in] Kesirli belirlemek için kullanılan payda Konumsal veri alıp içinden.

  • bForward
    [in] İleri veya geri hareket gösterir.İleriye doğru varsayılandır.

Dönüş Değeri

Standart HRESULT.

Notlar

MoveToRatiokabaca aşağıdaki formüle göre satır getirir:

( nNumerator * RowsetSize ) / nDenominator

Burada RowsetSize ölçülen satır satır kümesi boyutu.Bu formül doğruluğunu belirli sağlayıcıya bağlıdır.Ayrıntılı bilgi için bkz: IRowsetScroll::GetRowsAtRatio.

Bu yöntem, isteğe bağlı arabirimi gerektirir IRowsetScroll, hangi desteklenmeyen tüm sağlayıcılar üzerinde; Bu durumda ise, yöntem döndürür E_NOINTERFACE.De ayarlamalısınız DBPROP_IRowsetScroll için VARIANT_TRUE önce arama açık tablo veya satır kümesi içeren bir komut.

Gereksinimler

Başlık: atldbcli.h

Ayrıca bkz.

Başvuru

CRowset sınıfı