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