Udostępnij za pośrednictwem


Właściwości zestawu zestaw wierszy i zachowania

Są to SQL Server Właściwości macierzystej zestawu zestaw wierszy dostawca klient OLE DB.

Identyfikator właściwość

Description

DBPROP_ABORTPRESERVE

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Działanie zestawu zestaw wierszy po operacji przerwanie jest określona przez tę właściwość.

VARIANT_FALSE: The SQL Server Macierzystego dostawca klient OLE DB unieważnia zestawów wierszy po operacji przerwania. Funkcjonalność obiektu zestawu zestaw wierszy jest prawie utracone.Obsługuje on tylko IUnknown operacji i zwolnienia pozostałych wierszy i metoda dostępu uchwytów.

VARIANT_TRUE: The SQL Server Macierzystego dostawca klient OLE DB obsługuje prawidłowego zestawu zestaw wierszy.

DBPROP_ACCESSORDER

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: DBPROPVAL_AO_RANDOM

Opis: Kolejność dostępu. Kolejność, w którym kolumny muszą być dostępne na zestawie zestaw wierszy.

DBPROPVAL_AO_RANDOM: kolumna są dostępne w dowolnej kolejności.

DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS: kolumna powiązane obiekty składowania jest możliwy tylko w kolejności, określona liczba porządkowa kolumnami.

DBPROPVAL_AO_SEQUENTIAL: Wszystkie kolumna muszą być dostępne w kolejności określone przez kolumna liczbą porządkową.

DBPROP_APPENDONLY

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_BLOCKINGSTORAGEOBJECTS

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_TRUE

Opis: The SQL Server Macierzysta klient OLE DB dostawca magazynu obiektów blok przy użyciu innych metod zestawu zestaw wierszy.

DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje zakładek do identyfikacji wiersza zestawu zestaw wierszy, gdy DBPROP_BOOKMARKS lub DBPROP_LITERALBOOKMARKS VARIANT_TRUE.

Ustawienie właściwość albo VARIANT_TRUE nie powoduje włączenia zestawu zestaw wierszy w układzie zakładką.Ustaw DBPROP_IRowsetLocate lub DBPROP_IRowsetScroll VARIANT_TRUE do utworzenia zestaw wierszy towarzyszących pozycjonowanie zakładką zestaw wierszy.

The SQL Server Native Client OLE DB provider uses a Microsoft SQL Server cursor to support a rowset that contains bookmarks.Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

NoteNote:
Ustawienie tych właściwości w konflikcie z innym SQL Server Macierzysta właściwości klient OLE DB dostawca Definiowanie kursor spowoduje wystąpienie błędu. Na przykład ustawienie DBPROP_BOOKMARKS w VARIANT_TRUE DBPROP_OTHERINSERT jest również VARIANT_TRUE generuje błąd, gdy konsumenta próbuje otworzyć zestawu zestaw wierszy.

DBPROP_BOOKMARKSKIPPED

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB zwraca DB_E_BADBOOKMARK jeżeli konsument wskazuje Nieprawidłowa zakładka podczas pozycjonowania i wyszukiwania oznaczonego zakładką zestawu zestaw wierszy.

DBPROP_BOOKMARKTYPE

R/W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_BMK_NUMERIC

Opis: The SQL Server Macierzystego dostawca klient OLE DB implementuje tylko numeryczne zakładki. A SQL Server Zakładka macierzystego dostawca klient OLE DB jest 32-bitowa liczba całkowita bez znaku, należy wpisać DBTYPE_UI4.

DBPROP_CACHEDEFERRED

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje pobierania wstecz i przewijanie w niesekwencyjną sieć powiązań zestawów wierszy. The SQL Server Native klient OLE DB dostawca creates a kursor-supported zestaw wierszy when either DBPROP_CANFETCHBACKWARDS or DBPROP_CANSCROLLBACKWARDS is VARIANT_TRUE. Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

DBPROP_CANHOLDROWS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Domyślnie, SQL Server Macierzystego dostawca klient OLE DB zwraca DB_E_ROWSNOTRELEASED konsumenta próbuje uzyskać więcej zestaw wierszy dla zestawu zestaw wierszy podczas oczekujące zmiany znajdować się na tych, które znajdują się aktualnie w zestawie zestaw wierszy. Takie zachowanie może być modyfikowany.

Ustawienie DBPROP_CANHOLDROWS i DBPROP_IRowsetChange VARIANT_TRUE oznacza zakładką zestawu zestaw wierszy.Jeśli obie właściwości VARIANT_TRUE, IRowsetLocate interfejs jest dostępny na zestawie zestaw wierszy i DBPROP_BOOKMARKS i DBPROP_LITERALBOOKMARKS są oba VARIANT_TRUE.

SQL Server Macierzysta wierszy dostawca klient OLE DB, zawierające zakładki są obsługiwane przez SQL Server kursory.

DBPROP_CHANGEINSERTEDROWS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Tę właściwość zestaw do VARIANT_TRUE tylko, jeśli korzysta z zestaw wierszy z kursor zestaw kluczy opartych.

DBPROP_COLUMNRESTRICT

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB ustawi właściwość VARIANT_TRUE podczas kolumna w zestawu zestaw wierszy nie mogą być zmieniane przez odbiorcę. Zestaw wierszy innych kolumn mogą być mogą być aktualizowane i mogą zostać usunięte wiersze same.

Gdy właściwość jest VARIANT_TRUE, konsument sprawdza dwFlags elementu konstrukcji DBCOLUMNINFO, aby ustalić, czy wartość z pojedynczej kolumna mogą być zapisywane lub nie.Można modyfikować kolumn dwFlags wykazuje DBCOLUMNFLAGS_WRITE.

DBPROP_COMMANDTIMEOUT

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: 0

Opis: Domyślnie, SQL Server Macierzystego dostawca klient OLE DB ma nie limitu czas na ICommand::wykonać metoda.

DBPROP_COMMITPRESERVE

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Działanie zestawu zestaw wierszy po operacji zatwierdzanie jest określany przez tę właściwość.

VARIANT_TRUE: The SQL Server Macierzystego dostawca klient OLE DB obsługuje prawidłowego zestawu zestaw wierszy.

VARIANT_FALSE: The SQL Server Macierzystego dostawca klient OLE DB unieważnia zestawów wierszy po zakończeniu operacji zatwierdzanie. Funkcjonalność obiektu zestawu zestaw wierszy jest prawie utracone.Obsługuje on tylko IUnknown operacji i zwolnienia pozostałych wierszy i metoda dostępu uchwytów.

DBPROP_DEFERRED

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Po ustawieniu VARIANT_TRUE SQL Server Macierzystego dostawca klient OLE DB próbuje użyć kursor serwera dla zestaw wierszy. Tekst, ntext, and obraz kolumny nie są zwracane z serwera, dopóki nie są one dostępne przez aplikację.

DBPROP_DELAYSTORAGEOBJECTS

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje tryb natychmiastowej aktualizacji obiektów składowania.

Zmiany wprowadzone do danych w obiekcie strumienia sekwencyjnego są przesyłane bezpośrednio do SQL Server. Modyfikacje są przekazywane oparta na trybie transakcji zestawu zestaw wierszy.

DBPROP_HIDDENCOLUMNS

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: Liczba ukrytych kolumn

Jeśli DBPROP_UNIQUEROWS VARIANT_TRUE, właściwość DBPROP_HIDDENCOLUMNS zwraca liczbę dodatkowych kolumn "ukryte" dodane przez dostawca do jednoznacznej identyfikacji wiersze w zestawie zestaw wierszy.Tych kolumn są zwracane przez IColumnsInfo::GetColumnInfo and IColumnsRowset::GetColumnsRowset.Jednak nie są uwzględniane w zliczaniu wierszy zwracanych przez pcColumns argument zwrócony przez IColumnsInfo::GetColumnInfo.

Aby określić liczbę kolumn w prgInfo struktury zwrócony przez IColumnsInfo::GetColumnInfo, ukryte kolumny, w tym konsumenta dodaje wartość DBPROP_HIDDENCOLUMNS do liczby kolumn zwrócił IColumnsInfo::GetColumnInfo in pcColumns.Jeśli DBPROP_UNIQUEROWS VARIANT_FALSE, DBPROP_HIDDENCOLUMNS wynosi zero.

DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_TRUE

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje tych interfejsów, na wszystkich zestawów wierszy.

DBPROP_IColumnsRowset

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_TRUE

Opis: The SQL Server Macierzysta obsługa dostawca klient OLE DB IColumnsRowset interfejs.

DBPROP_IConnectionPointContainer

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: IConnectionPointContainer.Jeśli VARIANT_TRUE zestawu zestaw wierszy obsługuje określonego interfejs.Jeśli VARIANT_FALSE, zestaw wierszy nie obsługuje określonego interfejs.Dostawcy, które obsługują interfejs musi obsługiwać skojarzoną z interfejsu o wartości VARIANT_TRUE właściwość.Właściwości te są stosowane głównie do żądania interfejsów za pośrednictwem ICommandProperties::SetProperties.

DBPROP_IMultipleResults

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzysta obsługa dostawca klient OLE DB IMultipleResults interfejs.

DBPROP_IRowsetUpdate DBPROP_IRowsetChange

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzysta obsługa dostawca klient OLE DB IRowsetChange and IRowsetUpdate interfejsów.

Zestawu zestaw wierszy utworzonych za pomocą DBPROP_IRowsetChange równa VARIANT_TRUE wykazuje natychmiastowej aktualizacji tryb zachowania.

Gdy DBPROP_IRowsetUpdate VARIANT_TRUE DBPROP_IRowsetChange jest również VARIANT_TRUE.Zestaw wierszy wykazuje zachowanie trybu opóźnionych aktualizacji.

The SQL Server Native klient OLE DB dostawca uses a SQL Server kursor to support rowsets exposing either IRowsetChange or IRowsetUpdate.Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

DBPROP_IRowsetIdentity

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_TRUE

Opis: The SQL Server Macierzysta obsługa dostawca klient OLE DB IRowsetIdentity interfejs.Zestawu zestaw wierszy obsługuje ten interfejs, wszystkie uchwyty dwóch zestaw wierszy reprezentujących ten sam wiersz podstawowej zawsze będzie odzwierciedlał te same dane i stanu.Konsumenci mogą wywoływać IRowsetIdentity:: Metoda IsSameRow porównać dwa uchwyty wiersza w celu wyświetlenia ich odnoszą się do tego samego wystąpienie wiersza.

DBPROP_IRowsetScroll DBPROP_IRowsetLocate

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB może narazić IRowsetLocate and IRowsetScroll interfejsów.

Gdy DBPROP_IRowsetLocate VARIANT_TRUE DBPROP_CANFETCHBACKWARDS i DBPROP_CANSCROLLBACKWARDS są również VARIANT_TRUE.

Gdy DBPROP_IRowsetScroll VARIANT_TRUE DBPROP_IRowsetLocate jest również VARIANT_TRUE i oba interfejsy są dostępne w zestawie zestaw wierszy.

Zakładki są wymagane w przypadku obu interfejs.The SQL Server Native klient OLE DB dostawca sets DBPROP_BOOKMARKS and DBPROP_LITERALBOOKMARKS to VARIANT_TRUE when the consumer requests either interfejs.

The SQL Server Native klient OLE DB dostawca uses SQL Server cursors to support IRowsetLocate and IRowsetScroll.Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

Ustawienie tych właściwości w konflikcie z innym SQL Server Macierzysta właściwości klient OLE DB dostawca Definiowanie kursor spowoduje wystąpienie błędu. Na przykład ustawienie DBPROP_IRowsetScroll w VARIANT_TRUE DBPROP_OTHERINSERT jest również VARIANT_TRUE generuje błąd, gdy konsumenta próbuje otworzyć zestawu zestaw wierszy.

DBPROP_IRowsetResynch

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Umożliwia uzyskanie dostępu do trybu macierzystego dostawca klient OLE DB IRowsetResynch interfejs na żądanie.The SQL Server Native klient OLE DB dostawca can expose the interfejs on any zestaw wierszy.

DBPROP_ISupportErrorInfo

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_TRUE

Opis: The SQL Server Umożliwia uzyskanie dostępu do trybu macierzystego dostawca klient OLE DB ISupportErrorInfo interfejs zestawów wierszy.

DBPROP_ILockBytes

Ten interfejs nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu właściwość generuje błąd.

DBPROP_ISequentialStream

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Umożliwia uzyskanie dostępu do trybu macierzystego dostawca klient OLE DB ISequentialStream interfejs do obsługi długich, przechowywane w danych o zmiennej długościSQL Server.

DBPROP_IStorage

Ten interfejs nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu właściwość generuje błąd.

DBPROP_IStream

Ten interfejs nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu właściwość generuje błąd.

DBPROP_IMMOBILEROWS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_TRUE

Opis: Właściwość jest tylko VARIANT_TRUE dla SQL Server Zestaw kluczy kursory; jest to VARIANT_FALSE innych kursory.

VARIANT_TRUE: Zestaw wierszy nie spowoduje zmiany kolejności wiersze wstawione lub zaktualizowane. Dla IRowsetChange::InsertRow, wiersze będą wyświetlane na koniec zestawu zestaw wierszy.Dla IRowsetChange::SetData, jeśli ten zestaw wierszy nie jest zamówione, nie ulega zmianie położenia zaktualizowanych wierszy.Jeśli ten zestaw wierszy porządkowania i IRowsetChange::SetData zmiany kolumna, używaną do zestawu wierszy, w wierszu zamówienia nie jest przenoszony.Jeśli ten zestaw wierszy jest wbudowana w zestawie kolumn klucz (zazwyczaj zestawu wierszy, dla których DBPROP_OTHERUPDATEDELETE jest VARIANT_TRUE, ale DBPROP_OTHERINSERT jest VARIANT_FALSE), zmiany wartości kolumna klucz jest zazwyczaj równy usunięcie bieżącego wiersza i wstawianie nowego.W związku z tym w wierszu może pojawić się do przeniesienia lub nawet znikają z zestawu zestaw wierszy, jeśli DBPROP_OWNINSERT VARIANT_FALSE, nawet wtedy, gdy właściwość DBPROP_IMMOBILEROWS jest VARIANT_TRUE.

VARIANT_FALSE: Jeśli porządkowania zestawu wierszy wstawionych wierszy są wyświetlane w odpowiedniej kolejności ten zestaw wierszy. Jeśli ten zestaw wierszy nie jest zamówione, pojawia się wstawionego wiersza na końcu.Jeśli IRowsetChange::SetData zmiany kolumna, używaną do zestawu zestaw wierszy, w wierszu zamówienia zostanie przeniesiony.Jeśli ten zestaw wierszy nie jest zamówione, położenie wiersza nie ulega zmianie.

DBPROP_LITERALIDENTITY

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_TRUE

Opis: Ta właściwość jest zawsze VARIANT_TRUE.

DBPROP_LOCKMODE

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: DBPROPVAL_LM_NONE

Opis: Poziom blokowania wykonywane przez zestaw wierszy (DBPROPVAL_LM_NONE, DBPROPVAL_LM_SINGLEROW).

NoteNote:
Jeśli migawka izolacji w ramach transakcji zestaw wierszy jest otwierana przy użyciu zestaw kluczy lub kursor dynamicznych serwerów i tryb blokada jest ustawiony na DBPROPVAL_LM_SINGLEROW, wystąpi błąd podczas pobierania wierszy, jeśli inna osoba została zaktualizowana tego wiersza, od czasu uruchomienia transakcji.Dla innych typów kursor i trybów blokada Jeśli inna osoba została zaktualizowana w wierszu od czasu uruchomienia transakcji, błąd nie wystąpi, dopóki nie użytkownik próbuje zaktualizować wiersz.W obu przypadkach te błędy są generowane przez serwer.

DBPROP_MAXOPENROWS

R/W: Tylko do odczytu

Wartość domyślna: 0

Opis: The SQL Server Macierzystego dostawca klient OLE DB nie ogranicza liczbę wierszy, które mogą być aktywne w zestawów wierszy.

DBPROP_MAXPENDINGROWS

R/W: Tylko do odczytu

Wartość domyślna: 0

Opis: The SQL Server Macierzystego dostawca klient OLE DB nie ogranicza liczby zestaw wierszy zestawu zestaw wierszy z zmiany czasu.

DBPROP_MAXROWS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: 0

Opis: Domyślnie, SQL Server Macierzystego dostawca klient OLE DB nie ogranicza liczby zestaw wierszy w zestawu zestaw wierszy. Gdy konsumenta ustawia DBPROP_MAXROWS, SQL Server Macierzystego dostawca klient OLE DB użyto instrukcja zestaw ROWCOUNT, aby ograniczyć liczbę wierszy zestaw wierszy.

zestaw ROWCOUNT może spowodować niezamierzone skutki w SQL Server wykonywanie instrukcja. Aby uzyskać więcej informacji zobacz ZESTAW ROWCOUNT.

DBPROP_MAYWRITECOLUMN

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_MEMORYUSAGE

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_NOTIFICATIONGRANULARITY

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_NOTIFICATIONPHASES

R/W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_NP_OKTODO | DBPROPVAL_NP_ABOUTTODO | DBPROPVAL_NP_SYNCHAFTER | DBPROPVAL_NP_FAILEDTODO | DBPROPVAL_NP_DIDEVENT

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje wszystkie fazy powiadomienie.

DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYROWDELETE DBPROP_NOTIFYROWFIRSTCHANGE DBPROP_NOTIFYROWINSERT DBPROP_NOTIFYROWRESYNCH DBPROP_NOTIFYROWSETRELEASE DBPROP_NOTIFYROWSETFETCH POSITIONCHANGE DBPROP_NOTIFYROWUNDOCHANGE DBPROP_NOTIFYROWUNDODELETE DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUPDATE

R/W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_NP_OKTODO | DBPROPVAL_NP_ABOUTTODO

Opis: The SQL Server Cancelable przed próbą wykonania modyfikacji zestawu zestaw wierszy, wskazane są macierzystym fazy powiadomienie dostawca klient OLE DB. The SQL Server Native klient OLE DB dostawca does not support phase cancellation after the attempt has completed.

DBPROP_ORDEREDBOOKMARKS

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Ustawienie właściwości widoczność zmian powoduje SQL Server Macierzystego dostawca klient OLE DB do używania SQL Server Kursory do obsługi zestawu zestaw wierszy. Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

DBPROP_QUICKRESTART

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Po ustawieniu VARIANT_TRUE SQL Server Macierzystego dostawca klient OLE DB próbuje użyć kursor serwera dla zestaw wierszy.

DBPROP_REENTRANTEVENTS

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_TRUE

Opis: The SQL Server Macierzysta zestawów zestaw wierszy dostawca klienta OLE DB są re-entrant i może zwracać DB_E_NOTREENTRANT, jeśli klient próbuje uzyskać dostęp do metoda nonre-entrant zestawu zestaw wierszy z wywołania zwrotnego powiadomienie.

DBPROP_REMOVEDELETED

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB zmienia wartość właściwość, oparte na widoczność zmiany SQL Server dane udostępniane przez zestaw wierszy.

VARIANT_TRUE: Usunięte przez konsumenta lub innych zestaw wierszySQL Server Użytkownicy są usuwane z zestawu zestaw wierszy po odświeżeniu zestawu zestaw wierszy. DBPROP_OTHERINSERT jest VARIANT_TRUE.

VARIANT_FALSE: Usunięte przez konsumenta lub innych zestaw wierszySQL Server Użytkownicy nie są usuwane z zestawu zestaw wierszy, po odświeżeniu zestawu zestaw wierszy. Wartość wiersza stanu do usunięcia SQL Server wiersze w zestawie zestaw wierszy jest DBROWSTATUS_E_DELETED. DBPROP_OTHERINSERT jest VARIANT_TRUE.

Ta właściwość jest tylko wartość dla zestawów wierszy obsługiwanych przez SQL Server kursory. Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

Gdy właściwość DBPROP_REMOVEDELETED jest implementowana na zestawu zestaw wierszy z kursor zestawu kluczy, usunięte wiersze są usuwane w momencie pobierania i może się zdarzyć, że pobieranie wiersza metod, takich jak GetNextRows and GetRowsAt, zwrócić S_OK i mniej zestaw wierszy niż żądana.Należy zauważyć, że ten problem nie wyznaczać warunek DB_S_ENDOFROWSET i że liczbę wierszy zwracanych nigdy nie będzie zera w przypadku wszystkich pozostałych wierszy.

DBPROP_REPORTMULTIPLECHANGES

Ta właściwość zestaw wierszy nie jest implementowana przez SQL Server Macierzystego dostawca klient OLE DB. Próby odczytu lub zapisu wartość właściwość generuje błąd.

DBPROP_RETURNPENDINGINSERTS

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: Gdy wywoływana jest metoda, która pobiera wiersze SQL Server Macierzystego dostawca klient OLE DB nie zwraca oczekujące wstawiania wierszy.

DBPROP_ROWRESTRICT

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_TRUE

Opis: SQL Server Macierzysta zestawów wierszy dostawca klient OLE DB nie obsługują praw dostępu na podstawie wiersza.Jeśli IRowsetChange interfejs jest narażony na zestawie zestaw wierszy SetData metoda może być wywołana przez odbiorcę.

DBPROP_ROWSET_ASYNCH

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: 0

Opis: Zapewnia asnchronous przetwarzania zestawu zestaw wierszy. Ta właściwość jest grupa właściwości zestaw wierszy i właściwość DBPROPSET_ROWSET ustawiona.Typ jest VT_14.

Tylko wartość maski bitowej, obsługiwane przez SQL Server Klient macierzystym jest DBPROPVAL_ASYNCH_INITIALIZE.

DBPROP_ROWTHREADMODEL

R/W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_RT_FREETHREAD

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje dostęp do jej obiektów z wielu wątków jednego odbiorcy.

DBPROP_SERVERCURSOR

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Po ustawieniu, SQL Server kursor jest używany do obsługi zestaw wierszy. Aby uzyskać więcej informacji zobaczZestawy wierszy i programu SQL Server kursory.

DBPROP_SERVERDATAONINSERT

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Dane serwera dotyczące wstawiania.

VARIANT_TRUE: W momencie wstawiania jest przesyłany do serwera dostawca pobiera dane z serwera do aktualizacji wiersza lokalnej pamięci podręcznej.

VARIANT_FALSE: Dostawca nie pobrać wartości serwera nowo wstawionych wierszy.

DBPROP_STRONGIDENTITY

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_TRUE

Opis: Tożsamość silne wiersza. Jeżeli wstawia są dozwolone dla zestaw wierszy (albo IRowsetChange or IRowsetUpdate ma wartość true) i DBPROP_UPDATABILITY jest ustawiony do obsługi InsertRows, wartość DBPROP_STRONGIDENTITY zależy od właściwość DBPROP_CHANGEINSERTEDROWS (będą VARIANT_FALSE Jeśli wartość właściwość DBPROP_CHANGEINSERTEDROWS VARIANT_FALSE).

DBPROP_TRANSACTEDOBJECT

R/W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje tylko obiekty transakcyjnego. Aby uzyskać więcej informacji zobaczTransakcje.

DBPROP_UNIQUEROWS

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: VARIANT_FALSE

Opis: Wiersze unikatowe.

VARIANT_TRUE: Każdy wiersz jest unikatowo identyfikowana przez jego wartości kolumna. Zestaw kolumn, które jednoznacznie identyfikują wiersz ma DBCOLUMNFLAGS_KEYCOLUMN, ustawione w strukturze DBCOLUMNINFO zwrócił GetColumnInfo metoda.

VARIANT_FALSE: Wiersze mogą lub nie może zostać unikatowo identyfikowane za pomocą wartości kolumna. Kolumny klucz może lub nie może być oznaczony z DBCOLUMNFLAGS_KEYCOLUMN.

DBPROP_UPDATABILITY

R/W: Właściwość do odczytu i zapisu

Wartość domyślna: 0

Opis: The SQL Server Macierzystego dostawca klient OLE DB obsługuje wszystkie wartości DBPROP_UPDATABILITY. Ustawianie DBPROP_UPDATABILITY nie powoduje utworzenia zestawu zestaw wierszy można modyfikować.Aby zestaw wierszy można modyfikować, należy ustawić DBPROP_IRowsetChange lub DBPROP_IRowsetUpdate.

The SQL Server Native klient OLE DB dostawca defines the dostawca-specific właściwość zestaw DBPROPSET_SQLSERVERROWSET as shown in this tabela.

Identyfikator właściwość

Description

SSPROP_COLUMN_ID

kolumna: ColumnID

R/W: Tylko do odczytu

Typ: VT_U12 | VT_ARRAY

Wartość domyślna: VT_EMPTY

Opis: Tablica wartości całkowitych reprezentujących porządkowa położenie (w oparciu o 1) kolumna COMPUTE klauzula wyników w bieżącym Transact-SQL Instrukcja SELECT. Jest to SQL Server Macierzysta klient OLE DB dostawca odpowiednik atrybut SQL_CA_SS_COLUMN_ID ODBC.

SSPROP_COMPUTE_BYLIST

kolumna: ComputeByList

R/W: Tylko do odczytu

Typ: VT_BOOL

Wartość domyślna: VARIANT_FALSE

Opis: logiczny, która wskazuje, że kolumna jest częścią COMPUTE BY zestaw wyników. Jest to SQL Server Macierzysta klient OLE DB dostawca odpowiednik atrybut SQL_CA_SS_COMPUTE_BYLIST ODBC.

NoteNote:
Właściwość OLE DB logiczny, ale atrybut ODBC jest faktycznie listy niepodpisanych krótkie wartości z wszystkie kolumna liczb porządkowych część klauzula BY.

VARIANT_TRUE: kolumna pochodzi COMPUTE BY instrukcja.

VARIANT_FALSE: Kolumna jest regularne kolumny; nie pochodzi z instrukcja COMPUTE BY.

SSPROP_COMPUTE_ID

kolumna: ComputeID

R/W: Tylko do odczytu

Typ: VT_U12

Wartość domyślna: 0

Opis: Identyfikator wiersza, która jest wynikiem klauzulę COMPUTE w bieżącym obliczeńTransact-SQL Instrukcja SELECT. Jest to SQL Server Macierzysta klient OLE DB dostawca odpowiednik atrybut SQL_CA_SS_COMPUTE_ID ODBC.

SSPROP_DEFERPREPARE

kolumna: No

R/W: Właściwość do odczytu i zapisu

Typ: VT_BOOL

Wartość domyślna: VARIANT_TRUE

Opis: VARIANT_TRUE: wykonać przygotowanego przygotowanie polecenia jest odłożone do ICommand::wykonać jest nazywany lub wykonywana jest operacja metaproperty.Jeśli właściwość jest zestaw do

VARIANT_FALSE: W instrukcja jest gotowa, kiedy ICommandPrepare::Prepare jest wykonywany.

SSPROP_IRowsetFastLoad

kolumna: No

R/W: Właściwość do odczytu i zapisu

Typ: VT_BOOL

Wartość domyślna: VARIANT_FALSE

Opis: Ustaw dla tej właściwość VARIANT_TRUE otworzyć zestaw wierszy szybkie obciążenia za pośrednictwem IOpenRowset::OpenRowset.Nie zestaw tej właściwość tabeli ICommandProperties::SetProperties.

SSPROP_ISSAsynchStatus

kolumna: No.

R/W: Właściwość do odczytu i zapisu

Typ: VT_BOOL

Wartość domyślna: VARIANT_FALSE

Opis: zestaw tej właściwość, aby VARIANT_TRUE, aby umożliwić operacje asynchroniczne przy użyciu ISSAsynchStatus interfejs.

SSPROP_MAXBLOBLENGTH

kolumna: No

R/W: Właściwość do odczytu i zapisu

Typ: VT_I4

Wartość domyślna: Dostawca nie ogranicza rozmiar tekstu, zwracane przez serwer, a wartość właściwość jest równa jego maksymalna. Na przykład 2147483647.

Opis: The SQL Server Macierzysty klient dostawca baz danych OLE wykonuje instrukcję zestaw TEXTSIZE ograniczyć długość danych duży obiekt binarny (BLOB) zwracanych w instrukcja SELECT.

SSPROP_NOCOUNT_STATUS

kolumna: NoCount

R/W: Tylko do odczytu

Typ: VT_BOOL

Wartość domyślna: VARIANT_FALSE

Opis: logiczny reprezentująca stan zestaw NOCOUNT ON/OFF SQL Server:

VARIANT_TRUE: Kiedy zestaw NOCOUNT ON

VARIANT_FALSE: Kiedy zestaw NOCOUNT OFF

SSPROP_QP_NOTIFICATION_MSGTEXT

kolumna: No

R/W: Właściwość do odczytu i zapisu

Typ: VT_BSTR (1-2000 znaki, które są dozwolone)

Wartość domyślna: Pusty ciąg

Opis: Tekst wiadomości powiadomienie kwerendy. Jest zdefiniowane przez użytkownika, a nie zdefiniowany format.

SSPROP_QP_NOTIFICATION_OPTIONS

kolumna: No

R/W: Właściwość do odczytu i zapisu

Typ: VT_BSTR

Wartość domyślna: Pusty ciąg

Opis: Opcje powiadomienie kwerendy. Określono w ciąg z name=value. Użytkownik jest odpowiedzialny za tworzenie usługa i odczytywania powiadomień z kolejki.Składnia ciąg kwerendy powiadomień opcji jest następująca:

service=<service-name>[;(local database=<database>|broker instance=<broker instance>)]

Na przykład:

service=mySSBService;local database=mydb

SSPROP_QP_NOTIFICATION_TIMEOUT

kolumna: No

R/W: Właściwość do odczytu i zapisu

Typ: VT_UI4

Wartość domyślna: 432000 sekund (5 dni)

Minimum: 1 sekund

Maksymalna: 2 ^ 31-1 sekundy

Opis: Liczba sekund, czyli pozostają aktywne powiadomienie kwerendy.

Historia zmian

Microsoft Learning

Opis aktualizacji DBPROP_ROWSET_ASYNCH.

See Also

Concepts