CommandType Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op hoe een opdrachtreeks wordt geïnterpreteerd.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Text | 1 | Een SQL-tekstopdracht. (Standaard.) |
| StoredProcedure | 4 | De naam van een opgeslagen procedure. |
| TableDirect | 512 | De naam van een tabel. |
Opmerkingen
Wanneer de IDbCommand.CommandType eigenschap is ingesteld op StoredProcedure, moet de IDbCommand.CommandText eigenschap worden ingesteld op de naam van de opgeslagen procedure die moet worden geopend. De gebruiker moet mogelijk escape-tekensyntaxis gebruiken of in aanmerking komende tekens opnemen als een van de opgegeven tabellen met de naam speciale tekens bevat. Alle rijen en kolommen van de benoemde tabel of tabellen worden geretourneerd wanneer u een van de execute-methoden van een opdrachtobject aanroept.
Wanneer de IDbCommand.CommandType eigenschap is ingesteld op TableDirect, moet de IDbCommand.CommandText eigenschap worden ingesteld op de naam van de tabel die moet worden geopend. De gebruiker moet mogelijk escapetekensyntaxis gebruiken of in aanmerking komende tekens opnemen als een van de benoemde tabellen speciale tekens bevat. Alle rijen en kolommen van de benoemde tabel worden geretourneerd wanneer u een van de execute-methoden aanroept.
Als u toegang wilt krijgen tot meerdere tabellen, gebruikt u een door komma's gescheiden lijst, zonder spaties of opvulling, die de namen van de tabellen bevat voor toegang. Wanneer de CommandText eigenschap meerdere tabellen noemt, wordt een join van de opgegeven tabellen geretourneerd.
Note
TableDirect wordt alleen ondersteund door de .NET Framework-Data Provider voor OLE DB. Meerdere tabeltoegang wordt niet ondersteund wanneer IDbCommand.CommandType deze is ingesteld op TableDirect.