Jak Pobieranie wierszy za pomocą zakładki (OLE DB)
Zestawy konsumenta dwFlag wartość pole struktury wiązanie do DBCOLUMNSINFO_ISBOOKMARK oznacza, że kolumna jest używana jako zakładki. Konsument także ustawia właściwość zestawu zestaw wierszy DBPROP_BOOKMARKS VARIANT_TRUE.This allows column 0 to be present in the rowset.IRowsetLocate::GetRowsAt is then used to fetch rows starting with the row specified an offset from a bookmark.
Zakończenie przykładowy pokazuje, jak pobierania wierszy za pomocą zakładki.Zakończenie przykładowy kod znajduje się w pliku GetRowsUsingBookmark.cpp.Możesz pobrać próbką z archiwum Pliki do pobrania program SQL Server strona w witrynie MSDN.W tym przykładzie piątego wiersza jest pobierana z zestaw wyników, produkowane z wykonania instrukcja SELECT.
W tym przykładzie został opracowany przy użyciu programu Microsoft Visual C++ 2005.
![]() |
---|
Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.Jeśli uwierzytelnianie systemu Windows nie jest dostępne, monitu użytkowników o wprowadzenie poświadczenia w czasie wykonywania.Należy unikać przechowywania poświadczenia w pliku.Jeśli muszą przetrwać poświadczenia, należy je z zaszyfrować Win32 crypto API. |
Pobieranie wierszy za pomocą zakładki
Ustanów połączenie ze źródłem danych.
zestaw Właściwość zestaw DBPROP_IRowzestawLocate wiersza, która ma być VARIANT_TRUE.
wykonać polecenia.
zestaw dwFlag pole struktury wiązanie do flagi DBCOLUMNSINFO_ISBOOKMARK kolumna, która będzie używana jako zakładki.
Użycie IRowsetLocate::GetRowsAt Aby pobrać wiersze, począwszy od wiersza określonego przez przesunięcie z zakładką.