CommandType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica la modalità di interpretazione di una stringa di comando.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Text | 1 | Comando di testo SQL. Impostazione predefinita. |
| StoredProcedure | 4 | Nome di una stored procedure. |
| TableDirect | 512 | Nome di una tabella. |
Commenti
Quando la IDbCommand.CommandType proprietà è impostata su StoredProcedure, la IDbCommand.CommandText proprietà deve essere impostata sul nome della stored procedure a cui accedere. L'utente può essere necessario utilizzare la sintassi dei caratteri di escape o includere caratteri idonei se una delle tabelle specificate denominate contiene caratteri speciali. Tutte le righe e le colonne della tabella o delle tabelle denominate verranno restituite quando si chiama uno dei metodi Execute di un oggetto Command.
Quando la IDbCommand.CommandType proprietà è impostata su TableDirect, la IDbCommand.CommandText proprietà deve essere impostata sul nome della tabella a cui accedere. L'utente può essere necessario usare la sintassi dei caratteri di escape o includere caratteri idonei se una delle tabelle denominate contiene caratteri speciali. Tutte le righe e le colonne della tabella denominata verranno restituite quando si chiama uno dei metodi Execute.
Per accedere a più tabelle, usare un elenco delimitato da virgole, senza spazi o spazi, contenente i nomi delle tabelle a cui accedere. Quando la CommandText proprietà assegna un nome a più tabelle, viene restituito un join delle tabelle specificate.
Annotazioni
TableDirect è supportato solo dal provider di dati .NET Framework per OLE DB. L'accesso a più tabelle non è supportato quando IDbCommand.CommandType è impostato su TableDirect.