Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje doplňující poznámky k referenční dokumentaci pro toto rozhraní API.
Hodnoty CommandBehavior používá metoda ExecuteReaderIDbCommand a všechny implementující třídy.
Bitové kombinace těchto hodnot mohou být použity.
CommandBehavior se ignoruje, pokud se používá k definování SqlNotificationRequest nebo SqlDependency a proto by se nemělo používat. Použijte konstruktor, který v těchto dvou případech nevyžaduje CommandBehavior parametr.
Poznámky k jednotlivým členům výčtu
Při použití KeyInfo rozhraní .NET Framework Data Provider pro SQL Server příkazu, který je prováděn, předchází SET FMTONLY OFF a SET NO_BROWSETABLE ON. Uživatelé by si měli být vědomi potenciálních vedlejších účinků, jako je například interference s používáním SET FMTONLY ON příkazů. Další informace naleznete v tématu SET FMTONLY (Transact-SQL).
Poznámka:
Slouží SequentialAccess k načtení velkých hodnot a binárních dat. V opačném případě může dojít k OutOfMemoryException, a připojení bude uzavřeno.
Pokud zadáte SequentialAccess, budete muset číst ze sloupců v pořadí, v jakém jsou vráceny, i když není nutné číst každý sloupec. Jakmile si přečtete pozici ve vráceném datovém proudu, nelze již data z této pozice ani před ní číst z DataReader. Při použití OleDbDataReader můžete znovu přečíst hodnotu aktuálního sloupce, dokud ji nepřečtete a nepostoupíte dál. Při použití této možnosti SqlDataReadermůžete číst hodnotu sloupce pouze jednou.