Delen via


System.Data.CommandBehavior enum

In dit artikel vindt u aanvullende opmerkingen in de referentiedocumentatie voor deze API.

De CommandBehavior waarden worden gebruikt door de ExecuteReader methode van IDbCommand en eventuele implementatieklassen.

Een bitsgewijze combinatie van deze waarden kan worden gebruikt.

CommandBehavior wordt genegeerd wanneer deze wordt gebruikt om een SqlNotificationRequest of SqlDependency te definiëren en mag daarom niet worden gebruikt. Gebruik de constructor waarvoor in deze twee gevallen geen parameter is vereist CommandBehavior .

Notities over afzonderlijke opsommingsleden

KeyInfoWanneer u .NET Framework-gegevensprovider voor SQL Server gebruikt, wordt de instructie voorafgegaan door SET FMTONLY OFF enSET NO_BROWSETABLE ON. Gebruikers moeten zich bewust zijn van mogelijke bijwerkingen, zoals interferentie met het gebruik van SET FMTONLY ON instructies. Zie SET FMTONLY (Transact-SQL) voor meer informatie.

Notitie

Hiermee SequentialAccess kunt u grote waarden en binaire gegevens ophalen. Anders kan er een OutOfMemoryException fout optreden en wordt de verbinding gesloten.

Wanneer u opgeeft SequentialAccess, moet u lezen uit de kolommen in de volgorde waarin ze worden geretourneerd, hoewel u niet elke kolom hoeft te lezen. Zodra u een locatie in de geretourneerde gegevensstroom hebt gelezen, kunnen gegevens op of voor die locatie niet meer worden gelezen uit de DataReader. Wanneer u de OleDbDataReaderkolom gebruikt, kunt u de huidige kolomwaarde opnieuw lezen totdat u deze hebt gelezen. Wanneer u de SqlDataReaderkolomwaarde gebruikt, kunt u een kolomwaarde slechts één keer lezen.