Udostępnij za pośrednictwem


Zestaw wierszy właściwości i zachowania

Są to SQL Server macierzystego klienta OLE DB dostawca zestaw wierszy właściwości.

Identyfikator właściwości

Opis

DBPROP_ABORTPRESERVE

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Zachowanie zestaw wierszy po Operacja przerywania jest określona przez tę właściwość.

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

VARIANT_TRUE: SQL Server Macierzystego klienta dostawca OLE DB przechowuje prawidłowy zestaw wierszy.

DBPROP_ACCESSORDER

R I W: Odczyt i zapis

Wartość domyślna: DBPROPVAL_AO_RANDOM

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

DBPROPVAL_AO_RANDOM: Kolumna jest możliwy w dowolnej kolejności.

DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS: kolumna powiązane obiekty składowania jest możliwy tylko w kolejności określone przez numer porządkowy kolumna.

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

DBPROP_APPENDONLY

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

DBPROP_BLOCKINGSTORAGEOBJECTS

R I W: Tylko do odczytu

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL Server Macierzystego klienta OLE DB dostawca magazynu obiektów blok za pomocą innych metod zestawu zestaw wierszy.

DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

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

Ustawienie właściwość albo wartość inna niż VARIANT_TRUE nie powoduje włączenia zestaw wierszy pozycjonowanie zakładką.Ustaw wartość inna niż VARIANT_TRUE do tworzenia zestaw wierszy obsługi zestaw wierszy pozycjonowanie zakładką DBPROP_IRowsetLocate lub DBPROP_IRowsetScroll.

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, zobacz Zestawów wierszy i SQL Server kursory.

UwagaUwaga:
Ustawienie tych właściwości w konflikcie z innymi SQL Server macierzystego klienta OLE DB dostawca Definiowanie kursor właściwości powoduje błąd.Na przykład ustawienie DBPROP_BOOKMARKS wartość inna niż VARIANT_TRUE, gdy DBPROP_OTHERINSERT jest również VARIANT_TRUE generuje błąd, gdy konsument próbuje otworzyć zestawu zestaw wierszy.

DBPROP_BOOKMARKSKIPPED

R I W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca OLE DB zwraca DB_E_BADBOOKMARK, jeżeli konsument wskazuje nieprawidłową zakładkę podczas pozycjonowania lub wyszukiwanie zakładką zestawu zestaw wierszy.

DBPROP_BOOKMARKTYPE

R I W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_BMK_NUMERIC

Opis: SQL Server Macierzystego klienta dostawca OLE DB implementuje tylko zakładki numeryczne.A SQL Server macierzystego klienta OLE DB dostawca zakładki jest 32-bitowa liczba całkowita bez znaku, wpisz DBTYPE_UI4.

DBPROP_CACHEDEFERRED

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

DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca OLE DB obsługuje wstecz pobieranie i przewijanie w niesekwencyjną zestawów wierszy. SQL Server Macierzystego klienta dostawca OLE DB tworzy zestaw wierszy obsługiwanych przez kursor po DBPROP_CANFETCHBACKWARDS lub DBPROP_CANSCROLLBACKWARDS VARIANT_TRUE.Aby uzyskać więcej informacji, zobacz Zestawów wierszy i SQL Server kursory.

DBPROP_CANHOLDROWS

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Domyślnie SQL Server macierzystego klienta dostawca OLE DB zwraca DB_E_ROWSNOTRELEASED Jeśli konsument próbuje uzyskać więcej zestaw wierszy dla zestaw wierszy podczas oczekujące zmiany istnieją znajdujących się aktualnie w zestawie zestaw wierszy.To zachowanie może być modyfikowana.

Ustawienie DBPROP_CANHOLDROWS i DBPROP_IRowsetChange wartość inna niż VARIANT_TRUE oznacza zakładką zestawu zestaw wierszy.Jeśli obie właściwości VARIANT_TRUE, IRowsetLocate interfejs jest dostępna na zestawie zestaw wierszy i są zarówno VARIANT_TRUE, DBPROP_BOOKMARKS i DBPROP_LITERALBOOKMARKS.

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

DBPROP_CHANGEINSERTEDROWS

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: To właściwość można ustawić tylko wartość inna niż VARIANT_TRUE Jeśli kursora zestawu kluczy o zmiennych używa zestawu zestaw wierszy.

DBPROP_COLUMNRESTRICT

R I W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca OLE DB ustawia właściwość wartość inna niż VARIANT_TRUE, gdy kolumna zestawu zestaw wierszy nie może być zmieniony przez konsumenta.Zestaw wierszy innych kolumn może być aktualizowalna i mogą zostać usunięte wiersze sami.

Gdy właściwość jest VARIANT_TRUE, bada konsumenta dwFlags element członkowski struktury DBCOLUMNINFO, aby ustalić, czy wartości kolumna indywidualne mogą być zapisywane.Można modyfikować kolumn dwFlags wykazuje DBCOLUMNFLAGS_WRITE.

DBPROP_COMMANDTIMEOUT

R I W: Odczyt i zapis

Wartość domyślna: 0

Opis: Domyślnie SQL Server macierzystego klienta dostawca OLE DB nie czas na ICommand::Execute metoda.

DBPROP_COMMITPRESERVE

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Zachowanie zestaw wierszy po zatwierdzanie operacji jest określona przez tę właściwość.

VARIANT_TRUE: SQL Server Macierzystego klienta dostawca OLE DB przechowuje prawidłowy zestaw wierszy.

VARIANT_FALSE: SQL Server Macierzystego klienta dostawca OLE DB unieważnia zestawów wierszy po operacji zatwierdzanie.Funkcjonalność obiektu zestawu zestaw wierszy jest prawie utracone.Obsługuje tylko IUnknown operacji i uwalniania pozostałych wierszy i metoda dostępu uchwyty.

DBPROP_DEFERRED

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Po ustawieniu na wartość inna niż VARIANT_TRUE SQL Server macierzystego klienta dostawca OLE DB próbuje używać kursor serwera dla zestawu zestaw wierszy.Tekst, ntext, i obrazu kolumny nie są zwracane z serwera, dopóki nie są one używane przez aplikację.

DBPROP_DELAYSTORAGEOBJECTS

R I W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca OLE DB obsługuje tryb natychmiastową aktualizację z magazynu obiektów.

Zmiany wprowadzone w danych w obiekcie strumienia sekwencyjnego niezwłocznie przesłane do SQL Server.Modyfikacje są przekazywane na podstawie trybu zestaw wierszy transakcji.

DBPROP_HIDDENCOLUMNS

R I W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: Liczba kolumn ukrytych

Jeśli DBPROP_UNIQUEROWS jest VARIANT_TRUE, właściwość DBPROP_HIDDENCOLUMNS zwraca liczbę dodatkowych "ukryte" kolumny dodawane przez dostawca do jednoznacznego identyfikowania zestaw wierszy w zestawie zestaw wierszy.Te kolumny są zwracane przez IColumnsInfo::GetColumnInfo i IColumnsRowset::GetColumnsRowset.Jednakże nie są uwzględniane w zliczaniu wierszy zwracanych przez pcColumns argument zwrócony przez IColumnsInfo::GetColumnInfo.

Ustalenie łączna liczba kolumn w prgInfo struktury zwrócony przez IColumnsInfo::GetColumnInfo, w tym ukryte kolumny konsumenta dodaje liczby kolumn zwrócił wartość DBPROP_HIDDENCOLUMNS IColumnsInfo::GetColumnInfo w pcColumns.Jeśli DBPROP_UNIQUEROWS jest VARIANT_FALSE, DBPROP_HIDDENCOLUMNS jest równa zero.

DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo

R I W: Tylko do odczytu

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL Server Macierzystego klienta dostawca OLE DB obsługuje te interfejsy na wszystkich zestawów wierszy.

DBPROP_IColumnsRowset

R I W: Odczyt i zapis

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL Server Macierzystego klienta OLE DB dostawca obsługuje IColumnsRowset interfejs.

DBPROP_IConnectionPointContainer

R I W: Odczyt i zapis

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.Dostawców obsługujących interfejs musi obsługiwać właściwość skojarzonych z interfejsu o wartości VARIANT_TRUE.Właściwości te są stosowane głównie do żądania interfejsów poprzez ICommandProperties::SetProperties.

DBPROP_IMultipleResults

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta OLE DB dostawca obsługuje IMultipleResults interfejs.

DBPROP_IRowsetChange DBPROP_IRowsetUpdate

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta OLE DB dostawca obsługuje IRowsetChange i IRowsetUpdate interfejsów.

Zestaw wierszy, utworzone przy użyciu DBPROP_IRowsetChange równe wartość inna niż VARIANT_TRUE wykazuje natychmiastową aktualizację tryb zachowania.

DBPROP_IRowsetUpdate VARIANT_TRUE, DBPROP_IRowsetChange jest również VARIANT_TRUE.Zestaw wierszy wykazuje zachowanie tryb aktualizacji opóźnione.

SQL Server Macierzystego klienta dostawca OLE DB używa SQL Server kursor do obsługi zestawów wierszy albo ujawniania IRowsetChange lub IRowsetUpdate.Aby uzyskać więcej informacji, zobacz Zestawów wierszy i SQL Server kursory.

DBPROP_IRowsetIdentity

R I W: Odczyt i zapis

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL Server Macierzystego klienta OLE DB dostawca obsługuje IRowsetIdentity interfejs.Zestawu zestaw wierszy obsługuje ten interfejs, wszelkie dojścia do dwóch zestaw wierszy reprezentujących ten sam wiersz podstawowej zawsze będzie odzwierciedlał te same dane i stanu.Konsumenci mogą wywoływać IRowsetIdentity:: IsSameRow metoda do porównywania dwóch uchwytów wierszy, aby zobaczyć te odnoszą się do tego samego wystąpienie wiersza.

DBPROP_IRowsetLocate DBPROP_IRowsetScroll

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca OLE DB może narazić IRowsetLocate i IRowsetScroll interfejsów.

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

Gdy DBPROP_IRowsetScroll jest VARIANT_TRUE, DBPROP_IRowsetLocate jest także VARIANT_TRUE i oba interfejsy są dostępne w zestawie zestaw wierszy.

Zakładki są wymagane dla obu interfejs. SQL Server Ustawia macierzystym klienta dostawca OLE DB, DBPROP_BOOKMARKS i DBPROP_LITERALBOOKMARKS wartość inna niż VARIANT_TRUE, gdy konsument żąda albo interfejs.

SQL Server Macierzystego klienta dostawca OLE DB używa SQL Server kursory do obsługi IRowsetLocate i IRowsetScroll.Aby uzyskać więcej informacji, zobacz Zestawów wierszy i SQL Server kursory.

Ustawienie tych właściwości w konflikcie z innymi SQL Server macierzystego klienta OLE DB dostawca Definiowanie kursor właściwości powoduje błąd.Na przykład ustawienie DBPROP_IRowsetScroll wartość inna niż VARIANT_TRUE, gdy DBPROP_OTHERINSERT jest również VARIANT_TRUE generuje błąd, gdy konsument próbuje otworzyć zestawu zestaw wierszy.

DBPROP_IRowsetResynch

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Udostępnia macierzystym klienta dostawca OLE DB IRowsetResynch interfejs na żądanie. SQL Server Macierzystego klienta dostawca OLE DB może narazić interfejs na żadnych zestaw wierszy.

DBPROP_ISupportErrorInfo

R I W: Odczyt i zapis

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL Server Udostępnia macierzystym klienta dostawca OLE DB ISupportErrorInfo interfejs zestawów wierszy.

DBPROP_ILockBytes

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

DBPROP_ISequentialStream

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Udostępnia macierzystym klienta dostawca OLE DB ISequentialStream interfejs obsługi długich, danych o zmiennej długości w SQL Server.

DBPROP_IStorage

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

DBPROP_IStream

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

DBPROP_IMMOBILEROWS

R I W: Odczyt i zapis

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: Właściwość jest tylko do VARIANT_TRUE dla SQL Server kursory zestawu kluczy; Inne kursory jest VARIANT_FALSE.

VARIANT_TRUE: Zestaw wierszy nie spowoduje zmiany kolejności wierszy wstawianych lub zaktualizowane.Dla IRowsetChange::InsertRow, wiersze będą wyświetlane na koniec zestawu zestaw wierszy.Dla IRowsetChange::SetData, jeśli zestaw wierszy nie jest zamówieniem, pozycja zaktualizowanych wierszy nie zostanie zmieniony.Jeśli zamówione zestawu zestaw wierszy i IRowsetChange::SetData zmiany kolumna, która jest używana do zestawu zestaw wierszy, wiersz zamówienia nie jest przenoszony.Jeśli zestaw wierszy jest zbudowany na zestaw kolumn klucz (zazwyczaj zestawu wierszy, które DBPROP_OTHERUPDATEDELETE jest VARIANT_TRUE, ale DBPROP_OTHERINSERT jest VARIANT_FALSE), zmiany wartości kolumna klucz jest zasadniczo równoważne usunięcie bieżącego wiersza i wstawianie nowego.Dlatego wiersz może pojawić się przenieść lub nawet zniknie z zestawu zestaw wierszy, jeśli DBPROP_OWNINSERT jest VARIANT_FALSE, nawet jeśli właściwość DBPROP_IMMOBILEROWS jest VARIANT_TRUE.

VARIANT_FALSE: Jeśli porządkowania zestawu zestaw wierszy wstawionych zestaw wierszy pojawiają się w prawidłowej kolejności zestaw wierszy.Jeśli zestaw wierszy nie jest zamówieniem, wstawionego wiersza pojawia się na końcu.Jeśli IRowsetChange::SetData zmiany kolumna używana przeniesione zestawu zestaw wierszy, wiersza zamówienia.Zestaw wierszy nie jest zamówieniem, pozycję Wiersz, nie ulega zmianie.

DBPROP_LITERALIDENTITY

R I W: Tylko do odczytu

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

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

DBPROP_LOCKMODE

R I W: Odczyt i zapis

Wartość domyślna: DBPROPVAL_LM_NONE

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

UwagaUwaga:
Jeśli migawka izolacji transakcji zestawu zestaw wierszy jest otwierana przy użyciu zestawu kluczy lub kursor serwera dynamiczne i tryb blokada jest ustawiona na DBPROPVAL_LM_SINGLEROW, wystąpi błąd podczas pobierania zestaw wierszy, jeśli ktoś zaktualizował tego wiersza, ponieważ transakcja została uruchomiona.Dla innych typów kursor i tryby blokada Jeśli ktoś zaktualizował wiersza od uruchomienia transakcji błąd nie występuje, dopóki użytkownik próbuje zaktualizować wiersz.W obu przypadkach te błędy są generowane przez serwer.

DBPROP_MAXOPENROWS

R I W: Tylko do odczytu

Wartość domyślna: 0

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

DBPROP_MAXPENDINGROWS

R I W: Tylko do odczytu

Wartość domyślna: 0

Opis: SQL Server Macierzystego klienta dostawca OLE DB nie ogranicza liczbę zestaw wierszy zestawu zestaw wierszy z zmiany oczekujące.

DBPROP_MAXROWS

R I W: Odczyt i zapis

Wartość domyślna: 0

Opis: Domyślnie SQL Server macierzystego klienta dostawca OLE DB nie ogranicza liczbę zestaw wierszy w zestawie zestaw wierszy.Gdy konsument ustawia DBPROP_MAXROWS, SQL Server macierzystego klienta dostawca OLE DB używa instrukcja USTAWIĆ ROWCOUNT ograniczyć liczbę zestaw wierszy w zestawie zestaw wierszy.

Ustaw ROWCOUNT może spowodować niezamierzone skutki w SQL Server wykonanie instrukcja.Aby uzyskać więcej informacji, zobacz USTAWIĆ ROWCOUNT.

DBPROP_MAYWRITECOLUMN

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

DBPROP_MEMORYUSAGE

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

DBPROP_NOTIFICATIONGRANULARITY

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

DBPROP_NOTIFICATIONPHASES

R I W: Tylko do odczytu

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

Opis: SQL Server Macierzystego klienta dostawca 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 I W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_NP_OKTODO | DBPROPVAL_NP_ABOUTTODO

Opis: SQL Server Macierzystym klienta OLE DB dostawca powiadomienie faz są cancelable przed wskazaną próba dokonania modyfikacji zestaw wierszy. SQL Server Macierzystego klienta dostawca OLE DB nie obsługuje anulowania fazy po zakończeniu próby.

DBPROP_ORDEREDBOOKMARKS

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

DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Ustawienie właściwości powoduje zmianę widoczności SQL Server macierzystego klienta dostawca OLE DB do używania SQL Server kursory do obsługi zestawu zestaw wierszy.Aby uzyskać więcej informacji, zobacz Zestawów wierszy i SQL Server kursory.

DBPROP_QUICKRESTART

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Po ustawieniu na wartość inna niż VARIANT_TRUE, SQL Server macierzystego klienta dostawca OLE DB próbuje używać kursor serwera dla zestawu zestaw wierszy.

DBPROP_REENTRANTEVENTS

R I W: Tylko do odczytu

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL Server Macierzystego klienta OLE DB dostawca zestaw wierszy są wielobieżnej i może zwracać DB_E_NOTREENTRANT, jeżeli klient próbuje uzyskać dostęp metoda nonre-entrant zestawu zestaw wierszy z wywołanie zwrotne powiadomienie.

DBPROP_REMOVEDELETED

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca 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 inne wiersze SQL Server użytkowników są usuwane z zestawu wierszy, gdy zestaw wierszy jest odświeżany.DBPROP_OTHERINSERT jest VARIANT_TRUE.

VARIANT_FALSE: Usunięte przez konsumenta lub inne wiersze SQL Server Użytkownicy nie są usuwane z zestawu zestaw wierszy po odświeżeniu zestawu zestaw wierszy.Stan wiersza wartość dla usuwane SQL Server zestaw wierszy w zestawie zestaw wierszy jest DBROWSTATUS_E_DELETED.DBPROP_OTHERINSERT jest VARIANT_TRUE.

Ta właściwość ma tylko wartość dla zestawów wierszy obsługiwanych przez SQL Server kursory.Aby uzyskać więcej informacji, zobacz Zestawów wierszy i SQL Server kursory.

Gdy właściwość DBPROP_REMOVEDELETED jest implementowana na zestaw wierszy kursor zestawu kluczy, usunięte wiersze są usuwane przy sprowadzaniu czas i możliwe jest pobieranie wiersza metod takich jak GetNextRows i GetRowsAt, do zwrotu S_OK i mniej zestaw wierszy niż żądano.Zauważ, że to zachowanie nie wyznaczać warunek DB_S_ENDOFROWSET i że liczbę wierszy zwracanych nigdy nie będzie zero w przypadku wszystkich pozostałych wierszy.

DBPROP_REPORTMULTIPLECHANGES

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

DBPROP_RETURNPENDINGINSERTS

R I W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: Kiedy wywoływana jest metoda, która pobiera wiersze, SQL Server macierzystego klienta dostawca OLE DB nie zwraca oczekujące Wstaw wiersze.

DBPROP_ROWRESTRICT

R I W: Tylko do odczytu

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: SQL ServerMacierzystym klienta OLE DB dostawca wierszy nie obsługują prawa dostępu na podstawie wiersza.Jeśli IRowsetChange interfejs jest narażony na zestaw wierszy, SetData metoda może być wywoływana przez konsumenta.

DBPROP_ROWSET_ASYNCH

R I W: Odczyt i zapis

Wartość domyślna: 0

Opis: Zapewnia anychronous przetwarzania zestawu zestaw wierszy.Ta właściwość jest w wierszuzestaw grupa właściwość i DBPROPzestaw_ROWzestaw właściwość zestaw.Typ jest VT_14.

Tylko wartości masek bitowych obsługiwane przez SQL Server jest Native Client DBPROPVAL_ASYNCH_INITIALIZE.

DBPROP_ROWTHREADMODEL

R I W: Tylko do odczytu

Wartość domyślna: DBPROPVAL_RT_FREETHREAD

Opis: SQL Server Macierzystego klienta dostawca OLE DB obsługuje dostęp do jej obiektów z wielu wątków pojedynczego konsumenta.

DBPROP_SERVERCURSOR

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

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

DBPROP_SERVERDATAONINSERT

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Dane serwera dotyczące wstawiania.

VARIANT_TRUE: W czas insert jest przesyłany do serwera, dostawca pobiera dane z serwera, aby zaktualizować wiersz lokalnej pamięci podręcznej.

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

DBPROP_STRONGIDENTITY

R I W: Tylko do odczytu

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: Tożsamość silne wiersza.Jeśli wstawiane są dozwolone dla zestawu zestaw wierszy (albo IRowsetChange lub 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 jest VARIANT_FALSE).

DBPROP_TRANSACTEDOBJECT

R I W: Tylko do odczytu

Wartość domyślna: VARIANT_FALSE

Opis: SQL Server Macierzystego klienta dostawca OLE DB obsługuje tylko transakcyjnego obiektów.Aby uzyskać więcej informacji, zobacz Transakcje.

DBPROP_UNIQUEROWS

R I W: Odczyt i zapis

Wartość domyślna: VARIANT_FALSE

Opis: Wiersze unikatowe.

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

VARIANT_FALSE: Wiersze mogą lub może nie być jednoznacznie identyfikowane poprzez wartości kolumna.Kolumny klucz może lub nie mogą być oznaczone przy użyciu DBCOLUMNFLAGS_KEYCOLUMN.

DBPROP_UPDATABILITY

R I W: Odczyt i zapis

Wartość domyślna: 0

Opis: SQL Server Macierzystego klienta dostawca OLE DB obsługuje wszystkie wartości DBPROP_UPDATABILITY.Ustawienie DBPROP_UPDATABILITY nie tworzy modyfikowalnych zestawu zestaw wierszy.Aby zestawu zestaw wierszy można modyfikować, ustaw DBPROP_IRowsetChange lub DBPROP_IRowsetUpdate.

SQL Server Macierzystego klienta dostawca OLE DB definiuje zestaw właściwość specyficzne dla dostawca DBPROPSET_SQLSERVERROWSET, jak pokazano w tabela.

Identyfikator właściwości

Opis

SSPROP_COLUMN_ID

Kolumna: ColumnID

R I W: Tylko do odczytu

Typ: VT_U12 | VT_ARRAY

Wartość domyślna: VT_EMPTY

Opis: Tablica wartości całkowitych reprezentujących pozycji porządkowej (w oparciu o 1) kolumna wynik obliczeń klauzula w bieżącej Transact-SQL Zaznacz instrukcja.Jest to SQL Server macierzystego klienta OLE DB dostawca równoważne atrybut ODBC SQL_CA_SS_COLUMN_ID.

SSPROP_COMPUTE_BYLIST

Kolumna: ComputeByList

R I W: Tylko do odczytu

Typ: VT_BOOL.

Wartość domyślna: VARIANT_FALSE

Opis: Wartość logiczna wskazująca, że kolumna jest częścią COMPUTE BY zestaw wyników.Jest to SQL Server macierzystego klienta OLE DB dostawca równoważne atrybut ODBC SQL_CA_SS_COMPUTE_BYLIST.

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

VARIANT_TRUE: Kolumna pochodzi COMPUTE BY instrukcja.

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

SSPROP_COMPUTE_ID

Kolumna: ComputeID

R I W: Tylko do odczytu

Typ: VT_U12

Wartość domyślna: 0

Opis: Identyfikator wiersza, która jest wynikiem klauzula obliczeń w bieżącym obliczeń Transact-SQL Zaznacz instrukcja.Jest to SQL Server macierzystego klienta OLE DB dostawca równoważne atrybut ODBC SQL_CA_SS_COMPUTE_ID.

SSPROP_DEFERPREPARE

Kolumna: Nr

R I W: Odczyt i zapis

Typ: VT_BOOL.

Wartość domyślna: WARTOŚĆ INNA NIŻ VARIANT_TRUE

Opis: VARIANT_TRUE: Wykonanie przygotowanego preparatu polecenia jest odroczone do czasu ICommand::Execute jest nazywany lub operacji metaproperty.Jeśli właściwość jest zestaw do

VARIANT_FALSE: Instrukcja jest przygotowana, kiedy ICommandPrepare::Prepare jest wykonywany.

SSPROP_IRowsetFastLoad

Kolumna: Nr

R I W: Odczyt i zapis

Typ: VT_BOOL.

Wartość domyślna: VARIANT_FALSE

Opis: Ustaw dla tej właściwość wartość inna niż VARIANT_TRUE otworzyć zestaw wierszy fast obciążenia przez IOpenRowset::OpenRowset.Nie zestaw tej właściwość w ICommandProperties::SetProperties.

SSPROP_ISSAsynchStatus

Kolumna: Nr.

R I W: Odczyt i zapis

Typ: VT_BOOL.

Wartość domyślna: VARIANT_FALSE

Opis: Ustaw dla tej właściwość wartość inna niż VARIANT_TRUE, aby włączyć przy użyciu operacji asynchronicznych ISSAsynchStatus interfejs.

SSPROP_MAXBLOBLENGTH

Kolumna: Nr

R I W: Odczyt i zapis

Typ: VT_I4

Wartość domyślna: Dostawca nie ogranicza rozmiar tekstu zwracanego przez serwer i wartość właściwość jest zestaw na swoją wartość maksymalną.Na przykład 2147483647.

Opis: SQL Server Macierzystego klienta dostawca OLE DB wykonuje instrukcję TEXTSIZE USTAWIĆ ograniczenie długości duży obiekt binarny (BLOB) danych zwracanych w instrukcja SELECT.

SSPROP_NOCOUNT_STATUS

Kolumna: Instrukcję NoCount

R I W: Tylko do odczytu

Typ: VT_BOOL.

Wartość domyślna: VARIANT_FALSE

Opis: Wartość logiczna, reprezentujących stan USTAWIĆ osobne instrukcję NOCOUNT w SQL Server:

VARIANT_TRUE: Po USTAWIENIU NOCOUNT ON

VARIANT_FALSE: Po USTAWIENIU instrukcję NOCOUNT OFF

SSPROP_QP_NOTIFICATION_MSGTEXT

Kolumna: Nr

R I W: Odczyt i zapis

Typ: VT_BSTR (dozwolone znaki 1-2000)

Wartość domyślna: Pusty ciąg

Opis: Tekst wiadomości powiadomienie kwerendy.To jest zdefiniowane przez użytkownika i nie ma zdefiniowanego formatu.

SSPROP_QP_NOTIFICATION_OPTIONS

Kolumna: Nr

R I W: Odczyt i zapis

Typ: VT_BSTR

Wartość domyślna: Pusty ciąg

Opis: Kwerenda powiadomienie opcje.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ń o opcje jest:

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

Na przykład:

service=mySSBService;local database=mydb

SSPROP_QP_NOTIFICATION_TIMEOUT

Kolumna: Nr

R I W: Odczyt i zapis

Typ: VT_UI4

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

Minimum: 1 sekundy.

Maksymalna: 2 ^ 31-1 sekundy

Opis: Liczba sekund, które pozostają aktywne powiadomienie kwerendy.

Zobacz także

Koncepcje