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.
Uwaga:
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).
Uwaga:
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.
Uwaga:
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. |