Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Dit zijn de eigenschappen van de SQL Server Native Client OLE DB-provider van de rowset.
| Eigenschaps-id | Description |
|---|---|
| DBPROP_ABORTPRESERVE | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Het gedrag van een rijset na een afbreekoperatie wordt bepaald door deze eigenschap. VARIANT_FALSE: De SQL Server Native Client OLE DB-provider maakt rijsets ongeldig na een afbrekingsoperatie. De functionaliteit van het rowset-object is bijna verloren. Het ondersteunt alleen IUnknown-operaties en het vrijgeven van openstaande rij- en accessorhandles. VARIANT_TRUE: De SQL Server Native Client OLE DB-provider onderhoudt een geldige rijset. |
| DBPROP_ACCESSORDER | R/W: Lezen/schrijven Standaard: DBPROPVAL_AO_RANDOM Beschrijving: Toegangsbevel. Volgorde waarin kolommen op de rijset moeten worden benaderd. DBPROPVAL_AO_RANDOM: De kolom kan in willekeurige volgorde worden benaderd. DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS: Kolommen die als opslagobjecten zijn gebonden, kunnen alleen worden benaderd in opeenvolgende volgorde bepaald door de kolomordinaal. DBPROPVAL_AO_SEQUENTIAL: Alle kolommen moeten in opeenvolgende volgorde worden benaderd, bepaald door kolomordinaal. |
| DBPROP_APPENDONLY | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_BLOCKINGSTORAGEOBJECTS | R/W: Alleen-lezen Standaard: VARIANT_TRUE Beschrijving: De SQL Server Native Client OLE DB provider storage objects blokkeren met andere rowset-methoden. |
| DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt bladwijzers voor rijidentificatie wanneer DBPROP_BOOKMARKS of DBPROP_LITERALBOOKMARKS wordt VARIANT_TRUE. Het instellen van een van beide eigenschappen op VARIANT_TRUE schakelt de positionering van de rijsets door bladwijzer niet in. Stel DBPROP_IRowsetLocate of DBPROP_IRowsetScroll in om te VARIANT_TRUE om een rijset te maken die de positionering van de rijset door bladwijzer ondersteunt. De SQL Server Native Client OLE DB-provider gebruikt een Microsoft SQL Server-cursor om een rijset te ondersteunen die bladwijzers bevat. Voor meer informatie, zie Rowsets en SQL Server Cursors. Opmerking: Het in conflict zetten van deze eigenschappen met andere cursor-definiërende eigenschappen van SQL Server Native Client OLE DB-provider, veroorzaakt een fout. Bijvoorbeeld, het instellen van de DBPROP_BOOKMARKS op VARIANT_TRUE wanneer DBPROP_OTHERINSERT ook VARIANT_TRUE is, genereert een fout wanneer de consument probeert een rijset te openen. |
| DBPROP_BOOKMARKSKIPPED | R/W: Alleen-lezen Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider geeft DB_E_BADBOOKMARK terug als de consument een ongeldige bladwijzer aangeeft bij het positioneren of zoeken in een gebookmarkde rijset. |
| DBPROP_BOOKMARKTYPE | R/W: Alleen-lezen Standaard: DBPROPVAL_BMK_NUMERIC Beschrijving: De SQL Server Native Client OLE DB-provider implementeert alleen numerieke bladwijzers. Een bladwijzer van een SQL Server Native Client OLE DB-provider is een 32-bits ongetekend geheel getal, type DBTYPE_UI4. |
| DBPROP_CACHEDEFERRED | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt achterwaarts ophalen en scrollen in niet-sequentiële rijsets. De SQL Server Native Client OLE DB-provider maakt een door de cursor ondersteunde rijset wanneer DBPROP_CANFETCHBACKWARDS of DBPROP_CANSCROLLBACKWARDS VARIANT_TRUE is. Voor meer informatie, zie Rowsets en SQL Server Cursors. |
| DBPROP_CANHOLDROWS | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Standaard geeft de SQL Server Native Client OLE DB-provider DB_E_ROWSNOTRELEASED terug als de consument probeert meer rijen voor een rijset te verkrijgen terwijl er wijzigingen in wacht zijn op die momenteel in de rijset. Dit gedrag kan worden aangepast. Het instellen van zowel DBPROP_CANHOLDROWS als DBPROP_IRowsetChange op VARIANT_TRUE impliceert een gebookmarkde rijset. Als beide eigenschappen VARIANT_TRUE zijn, is de IRowsetLocage-interface beschikbaar op de rowset en zijn DBPROP_BOOKMARKS en DBPROP_LITERALBOOKMARKS beide VARIANT_TRUE. SQL Server Native Client OLE DB-provider-rijsets die bladwijzers bevatten, worden ondersteund door SQL Server-cursors. |
| DBPROP_CHANGEINSERTEDROWS | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Deze eigenschap kan alleen op VARIANT_TRUE worden gezet als de rijset een keyset-gestuurde cursor gebruikt. |
| DBPROP_COLUMNRESTRICT | R/W: Alleen-lezen Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider stelt de eigenschap in op VARIANT_TRUE wanneer een kolom in een rijset niet door de consument kan worden gewijzigd. Andere kolommen in de rijset kunnen updateerbaar zijn en de rijen zelf kunnen worden verwijderd. Wanneer de eigenschap VARIANT_TRUE is, onderzoekt de consument het dwFlags-lid van de DBCOLUMNINFO-structuur om te bepalen of de waarde van een individuele kolom kan worden geschreven of niet. Voor aanpasbare kolommen vertoont dwFlags DBCOLUMNFLAGS_WRITE. |
| DBPROP_COMMANDTIMEOUT | R/W: Lezen/schrijven Standaardwaarde: 0 Beschrijving: Standaard loopt de SQL Server Native Client OLE DB-provider niet uit bij de ICommand::Execute-methode. |
| DBPROP_COMMITPRESERVE | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Het gedrag van een rijset na een commit-operatie wordt bepaald door deze eigenschap. VARIANT_TRUE: De SQL Server Native Client OLE DB-provider onderhoudt een geldige rijset. VARIANT_FALSE: De SQL Server Native Client OLE DB-provider maakt rowsets ongeldig na een commit-operatie. De functionaliteit van het rowset-object is bijna verloren. Het ondersteunt alleen IUnknown-operaties en het vrijgeven van openstaande rij- en accessorhandles. |
| DBPROP_DEFERRED | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Wanneer ingesteld op VARIANT_TRUE probeert de SQL Server Native Client OLE DB-provider een servercursor te gebruiken voor de rijset. Tekst-, ntext- en afbeeldingskolommen worden pas teruggestuurd door de server als de applicatie ze heeft geopend. |
| DBPROP_DELAYSTORAGEOBJECTS | R/W: Alleen-lezen Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt de onmiddellijke updatemodus op opslagobjecten. Wijzigingen die aan data in een sequentiële stroomobject worden aangebracht, worden onmiddellijk ingediend bij SQL Server. Wijzigingen worden gecommitteerd op basis van de transactiemodus van de rijset. |
| DBPROP_HIDDENCOLUMNS | R/W: Alleen-lezen Standaard: VARIANT_FALSE Beschrijving: Aantal verborgen kolommen Als DBPROP_UNIQUEROWS VARIANT_TRUE is, geeft de eigenschap DBPROP_HIDDENCOLUMNS het aantal extra "verborgen" kolommen terug dat door de provider is toegevoegd om rijen binnen de rijset uniek te identificeren. Deze kolommen worden teruggegeven door IColumnsInfo::GetColumnInfo en IColumnsRowset::GetColumnsRowset. Ze zijn echter niet opgenomen in het aantal rijen dat wordt teruggegeven door het pcColumns-argument dat wordt teruggegeven door IColumnsInfo::GetColumnInfo. Om het totale aantal kolommen te bepalen dat wordt weergegeven in de prgInfo-structuur die door IColumnsInfo::GetColumnInfo wordt geretourneerd, inclusief verborgen kolommen, voegt de consument de waarde van DBPROP_HIDDENCOLUMNS toe aan het aantal kolommen dat wordt teruggegeven door IColumnsInfo::GetColumnInfo in pcColumns. Als DBPROP_UNIQUEROWS VARIANT_FALSE is, is DBPROP_HIDDENCOLUMNS nul. |
| DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo | R/W: Alleen-lezen Standaard: VARIANT_TRUE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt deze interfaces op alle rijsets. |
| DBPROP_IColumnsRowset | R/W: Lezen/schrijven Standaard: VARIANT_TRUE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt de IColumnsRowset-interface. |
| DBPROP_IConnectionPointContainer | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: IConnectionPointContainer. Als VARIANT_TRUE, ondersteunt de rowset de gespecificeerde interface. Als VARIANT_FALSE, ondersteunt de rowset de gespecificeerde interface niet. Aanbieders die een interface ondersteunen, moeten de eigenschap die aan die interface hoort ondersteunen met een waarde van VARIANT_TRUE. Deze eigenschappen worden voornamelijk gebruikt om interfaces aan te vragen via ICommandProperties::SetProperties. |
| DBPROP_IMultipleResults | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt de IMultipleResults-interface. |
| DBPROP_IRowsetChange DBPROP_IRowsetUpdate | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt de interfaces IRowsetChange en IRowsetUpdate. Een rijset die wordt gemaakt met DBPROP_IRowsetChange gelijk aan VARIANT_TRUE vertoont direct update-modusgedrag. Wanneer DBPROP_IRowsetUpdate VARIANT_TRUE is, is DBPROP_IRowsetChange ook VARIANT_TRUE. De rowset vertoont vertraagd update-modusgedrag. De SQL Server Native Client OLE DB-provider gebruikt een SQL Server-cursor om rijsets te ondersteunen die ofwel IRowsetChange of IRowsetUpdate blootstellen. Voor meer informatie, zie Rowsets en SQL Server Cursors. |
| DBPROP_IRowsetIdentity | R/W: Lezen/schrijven Standaard: VARIANT_TRUE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt de IRowsetIdentity-interface. Als een rijset deze interface ondersteunt, zullen elke twee rijhandvatten die dezelfde onderliggende rij vertegenwoordigen, altijd dezelfde data en status weergeven. Consumenten kunnen de IRowsetIdentity:: IsSameRow-methode aanroepen om twee rijhandvatten te vergelijken en te zien of ze naar dezelfde rijinstantie verwijzen. |
| DBPROP_IRowsetLocate DBPROP_IRowsetScroll | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider kan de interfaces IRowsetLocate en IRowsetScroll blootstellen. Wanneer DBPROP_IRowsetLocate VARIANT_TRUE is, zijn DBPROP_CANFETCHBACKWARDS en DBPROP_CANSCROLLBACKWARDS ook VARIANT_TRUE. Wanneer DBPROP_IRowsetScroll VARIANT_TRUE is, is DBPROP_IRowsetLocate ook VARIANT_TRUE, en beide interfaces zijn beschikbaar op de rijset. Bladwijzers zijn vereist voor beide interfaces. De SQL Server Native Client OLE DB-provider stelt DBPROP_BOOKMARKS en DBPROP_LITERALBOOKMARKS in om te VARIANT_TRUE wanneer de consument om een van beide interfaces vraagt. De SQL Server Native Client OLE DB-provider gebruikt SQL Server-cursors om IRowsetLocate en IRowsetScroll te ondersteunen. Voor meer informatie, zie Rowsets en SQL Server Cursors. Het instellen van deze eigenschappen in conflict met andere cursor-definiërende eigenschappen van SQL Server Native Client OLE DB-provider veroorzaakt een fout. Bijvoorbeeld, het instellen van DBPROP_IRowsetScroll op VARIANT_TRUE wanneer DBPROP_OTHERINSERT ook VARIANT_TRUE is, genereert een fout wanneer de consument probeert een rijset te openen. |
| DBPROP_IRowsetResynch | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider stelt de IRowsetResynch-interface op aanvraag beschikbaar. De SQL Server Native Client OLE DB-provider kan de interface op elke rijset exposeren. |
| DBPROP_ISupportErrorInfo | R/W: Lezen/schrijven Standaard: VARIANT_TRUE Beschrijving: De SQL Server Native Client OLE DB-provider stelt de ISupportErrorInfo-interface beschikbaar op rijsets. |
| DBPROP_ILockBytes | Deze interface is niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Proberen de eigenschap te lezen of te schrijven levert een foutmelding op. |
| DBPROP_ISequentialStream | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider stelt de ISequentialStream-interface beschikbaar om lange, variabele data te ondersteunen die in SQL Server is opgeslagen. |
| DBPROP_IStorage | Deze interface is niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Proberen de eigenschap te lezen of te schrijven levert een foutmelding op. |
| DBPROP_IStream | Deze interface is niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Proberen de eigenschap te lezen of te schrijven levert een foutmelding op. |
| DBPROP_IMMOBILEROWS | R/W: Lezen/schrijven Standaard: VARIANT_TRUE Beschrijving: De eigenschap is alleen VARIANT_TRUE voor SQL Server-keysetcursors; Het is VARIANT_FALSE voor alle andere cursors. VARIANT_TRUE: De rijset zal de ingevoegde of bijgewerkte rijen niet herordenen. Voor IRowsetChange::InsertRow verschijnen rijen aan het einde van de rowset. Voor IRowsetChange::SetData, als de rijset niet geordend is, wordt de positie van de bijgewerkte rijen niet gewijzigd. Als de rijset geordend is en IRowsetChange::SetData een kolom verandert die wordt gebruikt om de rijset te ordenen, wordt de rij niet verplaatst. Als de rijset is opgebouwd uit een set sleutelkolommen (meestal een rijset waarvan DBPROP_OTHERUPDATEDELETE VARIANT_TRUE is maar DBPROP_OTHERINSERT VARIANT_FALSE), is het wijzigen van de waarde van een sleutelkolom over het algemeen gelijk aan het verwijderen van de huidige rij en het invoegen van een nieuwe. Daarom kan de rij lijken te verschuiven of zelfs verdwijnen uit de rijset als DBPROP_OWNINSERT VARIANT_FALSE is, ook al is de eigenschap DBPROP_IMMOBILEROWS VARIANT_TRUE. VARIANT_FALSE: Als de rijset geordend is, verschijnen ingevoegde rijen in de juiste volgorde van de rijenset. Als de rijset niet geordend is, verschijnt de ingevoegde rij aan het einde. Als IRowsetChange::SetData een kolom verandert die wordt gebruikt om de rijset te ordenen, wordt de rij verplaatst. Als de rijset niet geordend is, verandert de positie van de rij niet. |
| DBPROP_LITERALIDENTITY | R/W: Alleen-lezen Standaard: VARIANT_TRUE Beschrijving: Deze eigenschap is altijd VARIANT_TRUE. |
| DBPROP_LOCKMODE | R/W: Lezen/schrijven Standaard: DBPROPVAL_LM_NONE Beschrijving: Vergrendelingsniveau uitgevoerd door de rijset (DBPROPVAL_LM_NONE, DBPROPVAL_LM_SINGLEROW). Opmerking: Bij het gebruik van snapshot isolation in een transactie, als een rijset wordt geopend met een keyset of dynamische servercursor en de lock-modus staat op DBPROPVAL_LM_SINGLEROW, zal er een fout optreden bij het ophalen van een rij als iemand anders die rij sinds het starten van de transactie heeft bijgewerkt. Voor andere cursortypes en vergrendelingsmodi, als iemand anders de rij heeft bijgewerkt sinds de transactie is gestart, treedt er pas een foutmelding op wanneer de gebruiker probeert de rij bij te werken. In beide gevallen worden deze fouten door de server gegenereerd. |
| DBPROP_MAXOPENROWS | R/W: Alleen-lezen Standaardwaarde: 0 Beschrijving: De SQL Server Native Client OLE DB-provider beperkt het aantal rijen dat actief mag zijn in rijsets niet. |
| DBPROP_MAXPENDINGROWS | R/W: Alleen-lezen Standaardwaarde: 0 Beschrijving: De SQL Server Native Client OLE DB-provider beperkt het aantal rijset-rijen met wijzigingen in behandeling niet. |
| DBPROP_MAXROWS | R/W: Lezen/schrijven Standaardwaarde: 0 Beschrijving: Standaard beperkt de SQL Server Native Client OLE DB-provider het aantal rijen in een rijset niet. Wanneer de consument DBPROP_MAXROWS instelt, gebruikt de SQL Server Native Client OLE DB-provider de SET ROWCOUNT instructie om het aantal rijen in de rijset te beperken. SET ROWCOUNTkan onbedoelde gevolgen veroorzaken bij de uitvoering van SQL Server-instructies. Zie SET ROWCOUNT voor meer informatie. |
| DBPROP_MAYWRITECOLUMN | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_MEMORYUSAGE | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_NOTIFICATIONGRANULARITY | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_NOTIFICATIONPHASES | R/W: Alleen-lezen Standaard: DBPROPVAL_NP_OKTODO | DBPROPVAL_NP_ABOUTTODO | DBPROPVAL_NP_SYNCHAFTER | DBPROPVAL_NP_FAILEDTODO | DBPROPVAL_NP_DIDEVENT Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt alle notificatiefasen. |
| 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: Alleen-lezen Standaard: DBPROPVAL_NP_OKTODO | DBPROPVAL_NP_ABOUTTODO Beschrijving: De SQL Server Native Client OLE DB-provider-meldingsfasen zijn annuleerbaar voordat een poging tot de aangegeven aanpassing van de rijset wordt uitgevoerd. De SQL Server Native Client OLE DB-provider ondersteunt geen faseannulering nadat de poging is voltooid. |
| DBPROP_ORDEREDBOOKMARKS | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Door de zichtbaarheidseigenschappen van veranderingen in te stellen, gebruikt de SQL Server Native Client OLE DB-provider SQL Server-cursors om de rijset te ondersteunen. Voor meer informatie, zie Rowsets en SQL Server Cursors. |
| DBPROP_QUICKRESTART | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Wanneer ingesteld op VARIANT_TRUE, probeert de SQL Server Native Client OLE DB-provider een servercursor te gebruiken voor de rijset. |
| DBPROP_REENTRANTEVENTS | R/W: Alleen-lezen Standaard: VARIANT_TRUE Beschrijving: De SQL Server Native Client OLE DB-provider-rijsets zijn re-entrant en kunnen terugkeren DB_E_NOTREENTRANT als een consument probeert toegang te krijgen tot een niet-re-entrant rowset-methode via een notificatiecallback. |
| DBPROP_REMOVEDELETED | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider wijzigt de waarde van de eigenschap op basis van de zichtbaarheid van wijzigingen in de SQL Server-gegevens die door de rijset worden blootgesteld. VARIANT_TRUE: Rijen die door de consument of andere SQL Server-gebruikers zijn verwijderd, worden uit de rijset verwijderd wanneer deze wordt vernieuwd. DBPROP_OTHERINSERT is VARIANT_TRUE. VARIANT_FALSE: Rijen die door de consument of andere SQL Server-gebruikers zijn verwijderd, worden niet uit de rijset verwijderd wanneer de rijset wordt ververst. De statuswaarde van de rij voor verwijderde SQL Server-rijen in de rijset is DBROWSTATUS_E_DELETED. DBPROP_OTHERINSERT is VARIANT_TRUE. Deze eigenschap heeft alleen waarde voor rijsets die worden ondersteund door SQL Server-cursors. Voor meer informatie, zie Rowsets en SQL Server Cursors. Wanneer de eigenschap DBPROP_REMOVEDELETED wordt geïmplementeerd op een keyset-cursorrijset, worden verwijderde rijen bij het ophalen verwijderd en is het mogelijk voor row-fetching-methoden, zoals GetNextRows en GetRowsAt, om zowel S_OK als minder rijen terug te geven dan gevraagd. Let op dat dit gedrag niet de DB_S_ENDOFROWSET-voorwaarde betekent en dat het aantal teruggegeven rijen nooit nul zal zijn als er nog rijen over zijn. |
| DBPROP_REPORTMULTIPLECHANGES | Deze rowset-eigenschap wordt niet geïmplementeerd door de SQL Server Native Client OLE DB-provider. Het proberen te lezen of schrijven van de eigenschapswaarde levert een foutmelding op. |
| DBPROP_RETURNPENDINGINSERTS | R/W: Alleen-lezen Standaard: VARIANT_FALSE Beschrijving: Wanneer een methode die rijen ophaalt wordt aangeroepen, geeft de SQL Server Native Client OLE DB-provider geen wachtende invoegrijen terug. |
| DBPROP_ROWRESTRICT | R/W: Alleen-lezen Standaard: VARIANT_TRUE Beschrijving: SQL Server Native Client OLE DB-provider-rijsets ondersteunen geen toegangsrechten op basis van de rij. Als de IRowsetChange-interface op een rijset wordt blootgesteld, kan de SetData-methode door de consument worden aangeroepen. |
| DBPROP_ROWSET_ASYNCH | R/W: Lezen/schrijven Standaardwaarde: 0 Beschrijving: Biedt asynchrone verwerking van rowsets. Deze eigenschap bevindt zich in de Rowset-eigenschapsgroep en DBPROPSET_ROWSET eigenschapsset. Type is VT_14. De enige waarde in het bitmasker dat door SQL Server Native Client wordt ondersteund, is DBPROPVAL_ASYNCH_INITIALIZE. |
| DBPROP_ROWTHREADMODEL | R/W: Alleen-lezen Standaard: DBPROPVAL_RT_FREETHREAD Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt toegang tot zijn objecten vanuit meerdere uitvoeringsthreads van één consument. |
| DBPROP_SERVERCURSOR | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Wanneer ingesteld, wordt een SQL Server-cursor gebruikt om de rijset te ondersteunen. Voor meer informatie, zie Rowsets en SQL Server Cursors. |
| DBPROP_SERVERDATAONINSERT | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Servergegevens op insert. VARIANT_TRUE: Op het moment dat een insert naar de server wordt verzonden, haalt de provider gegevens van de server op om de lokale rijcache bij te werken. VARIANT_FALSE: De provider haalt geen serverwaarden op voor nieuw ingevoegde rijen. |
| DBPROP_STRONGIDENTITY | R/W: Alleen-lezen Standaard: VARIANT_TRUE Beschrijving: Sterke rij-identiteit. Als inserts zijn toegestaan op een rijset (zowel IRowsetChange als IRowsetUpdate is waar), en DBPROP_UPDATABILITY is ingesteld om InsertRows te ondersteunen, hangt de waarde van DBPROP_STRONGIDENTITY af van DBPROP_CHANGEINSERTEDROWS eigenschap (wordt VARIANT_FALSE als DBPROP_CHANGEINSERTEDROWS eigenschapswaarde VARIANT_FALSE is). |
| DBPROP_TRANSACTEDOBJECT | R/W: Alleen-lezen Standaard: VARIANT_FALSE Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt alleen getransacteerde objecten. Zie Transacties voor meer informatie. |
| DBPROP_UNIQUEROWS | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Unieke rijen. VARIANT_TRUE: Elke rij wordt uniek geïdentificeerd door zijn kolomwaarden. De verzameling kolommen die de rij uniek identificeren, krijgt de DBCOLUMNFLAGS_KEYCOLUMN set in de DBCOLUMNINFO-structuur die wordt teruggegeven via de GetColumnInfo-methode . VARIANT_FALSE: Rijen kunnen wel of niet uniek worden geïdentificeerd door hun kolomwaarden. De belangrijkste kolommen kunnen wel of niet worden gemarkeerd met DBCOLUMNFLAGS_KEYCOLUMN. |
| DBPROP_UPDATABILITY | R/W: Lezen/schrijven Standaardwaarde: 0 Beschrijving: De SQL Server Native Client OLE DB-provider ondersteunt alle waarden DBPROP_UPDATABILITY. Het instellen van DBPROP_UPDATABILITY creëert geen aanpasbare rijset. Om een rijset aanpasbaar te maken, stel je DBPROP_IRowsetChange of DBPROP_IRowsetUpdate. |
De SQL Server Native Client OLE DB-provider definieert de provider-specifieke eigenschapsset DBPROPSET_SQLSERVERROWSET zoals weergegeven in deze tabel.
| Eigenschaps-id | Description |
|---|---|
| SSPROP_COLUMN_ID | Kolom: ColumnID R/W: Alleen-lezen Type: VT_U12 | VT_ARRAY Standaard: VT_EMPTY Beschrijving: Een array van gehele waarden die de ordinaalpositie (1-gebaseerd) van een COMPUTE-clausule resultaatkolom binnen de huidige Transact-SQL SELECT-instructie weergeven. Dit is het equivalent van het ODBC SQL_CA_SS_COLUMN_ID attribuut van de SQL Server Native Client OLE DB-provider. |
| SSPROP_DEFERPREPARE | Column: Nee R/W: Lezen/schrijven Type: VT_BOOL Standaard: VARIANT_TRUE Beschrijving: VARIANT_TRUE: Bij voorbereide uitvoering wordt de commandovoorbereiding uitgesteld totdat ICommand::Execute wordt aangeroepen of een metaproperty-operatie wordt uitgevoerd. Als de eigenschap is gezet op VARIANT_FALSE: De verklaring wordt voorbereid wanneer ICommandPrepare::P repare wordt uitgevoerd. |
| SSPROP_IRowsetFastLoad | Column: Nee R/W: Lezen/schrijven Type: VT_BOOL Standaard: VARIANT_FALSE Beschrijving: Stel deze eigenschap in op VARIANT_TRUE om een snelle laad-rijset te openen via IOpenRowset::OpenRowset. Je kunt deze eigenschap niet instellen in ICommandProperties::SetProperties. |
| SSPROP_ISSAsynchStatus | Column: Nee. R/W: Lezen/schrijven Type: VT_BOOL Standaard: VARIANT_FALSE Beschrijving: Stel deze eigenschap in op VARIANT_TRUE om asynchrone bewerkingen mogelijk te maken met de ISSAsynchStatus-interface . |
| SSPROP_MAXBLOBLENGTH | Column: Nee R/W: Lezen/schrijven Type: VT_I4 Standaard: De provider beperkt de grootte van de tekst die door de server wordt teruggestuurd niet en de eigenschapswaarde wordt op het maximum gezet. Bijvoorbeeld, 2147483647. Beschrijving: De SQL Server Native Client OLE DB-provider voert een SET TEXTSIZE instructie uit om de lengte van binaire large object (BLOB) data die in een SELECT-instructie wordt teruggegeven te beperken. |
| SSPROP_NOCOUNT_STATUS | Kolom: NoCount R/W: Alleen-lezen Type: VT_BOOL Standaard: VARIANT_FALSE Beschrijving: Een booleaanse waarde die de status van SET NOCOUNT AAN/UIT in SQL Server weergeeft: VARIANT_TRUE: wanneer SET NOCOUNT AAN VARIANT_FALSE: wanneer SET NOCOUNT UIT |
| SSPROP_QP_NOTIFICATION_MSGTEXT | Column: Nee R/W: Lezen/schrijven Type: VT_BSTR (1-2000 tekens toegestaan) Standaard: Lege string Beschrijving: De berichttekst van de querymelding. Dit is door de gebruiker gedefinieerd en heeft geen gedefinieerd formaat. |
| SSPROP_QP_NOTIFICATION_OPTIONS | Column: Nee R/W: Lezen/schrijven Type: VT_BSTR Standaard: Lege string Beschrijving: De opties voor querymeldingen. Deze worden gespecificeerd in een string met name=value. De gebruiker is verantwoordelijk voor het maken van de service en het lezen van meldingen uit de wachtrij. De syntaxis van de tekenreeks voor querymeldingen is:service=<service-name>[;(local database=<database>|broker instance=<broker instance>)]Voorbeeld: service=mySSBService;local database=mydb |
| SSPROP_QP_NOTIFICATION_TIMEOUT | Column: Nee R/W: Lezen/schrijven Type: VT_UI4 Standaard: 432000 seconden (5 dagen) Minimum: 1 seconde Maximum: 2^31-1 seconden Beschrijving: Het aantal seconden dat de querymelding actief blijft. |