Udostępnij za pośrednictwem


Jak Uzyskać kursora FAST_FORWARD

Uzyskanie tylko kursor tylko do odczytu, należy ustawić właściwości zestawu zestaw wierszy, DBPROP_SERVERCURSOR, DBPROP_OTHERINSERT, DBPROP_OTHERUPDATEDELETE, DBPROP_OWNINSERT i DBPROP_OWNUPDATEDELETE wartość inna niż VARIANT_TRUE.

Zakończenie przykładzie pokazano, jak ustawić właściwości zestawu zestaw wierszy, aby uzyskać kursor FAST_FORWARD.Po właściwości są zestaw, instrukcja SELECT jest wykonywany będzie pobierać i wyświetlać nazwę kolumna Purchasing.Vendor tabela w AdventureWorks2008R2 bazy danych.

Zakończenie przykładowy kod znajduje się w pliku GetFastForwardCursor.cpp.Można pobrać archiwum zawierające próbki z Pobierania programu SQL Server strona w witrynie MSDN.

Próbka ta została opracowana przy użyciu programu Microsoft Visual C++ 2005.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.Jeśli uwierzytelnianie systemu Windows nie jest dostępne, Monituj użytkownikom wprowadzanie poświadczeń przy uruchomieniu czas.Unikaj przechowywania poświadczenia w pliku.Jeśli poświadczenia muszą zostać zachowane, należy zaszyfrować je z Win32 crypto API.

Aby uzyskać kursor FAST_FORWARD

  1. Ustanów połączenie z danymi źródło.

  2. Ustawianie właściwości zestawu zestaw wierszy, DBPROP_SERVERCURSOR, DBPROP_OTHERINSERT, DBPROP_OTHERUPDATEDELETE, DBPROP_OWNINSERT i DBPROP_OWNUPDATEDELETE wartość inna niż VARIANT_TRUE.

  3. Wykonanie polecenia.