Delen via


Eén rij ophalen met IRow (native CLIENT OLE DB-provider)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

De implementatie van de IRow-interface in de OLE DB-provider van sql Server Native Client is vereenvoudigd om de prestaties te verbeteren. IRow biedt directe toegang tot kolommen van één rijobject. Als u van tevoren weet dat het resultaat van een opdrachtuitvoering precies één rij produceert, haalt IRow de kolommen van die rij op. Als de resultatenset meerdere rijen bevat, geeft IRow alleen de eerste rij weer.

De IRow-implementatie staat geen navigatie van de rij toe. Elke kolom in de rij wordt slechts één keer geopend met één uitzondering: een kolom kan één keer worden geopend om de kolomgrootte te vinden en opnieuw om de gegevens op te halen.

Opmerking

IRow::Open ondersteunt alleen DBGUID_STREAM en DBGUID_NULL type objecten dat moet worden geopend.

Als u een rijobject wilt verkrijgen met behulp van de methode ICommand::Execute , moet IID_IRow worden doorgegeven. De IMultipleResults-interface moet worden gebruikt om meerdere resultatensets te verwerken. IMultipleResults ondersteunt IRow en IRowset. IRowset wordt gebruikt voor bulkbewerkingen.

In deze sectie

Zie ook

Rijensets