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 il modo in cui viene interpretata una stringa di comando.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Ereditarietà
Campi
StoredProcedure | 4 | Nome di una stored procedure. |
TableDirect | 512 | Nome di una tabella. |
Text | 1 | Comando di testo SQL (impostazione predefinita). |
Commenti
Quando la IDbCommand.CommandType proprietà è impostata su StoredProcedure
, la IDbCommand.CommandText proprietà deve essere impostata sul nome della stored procedure da accedere. L'utente può essere richiesto di usare la sintassi dei caratteri di escape o includere caratteri di qualifica se una delle tabelle specificate denominate contiene eventuali 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 da accedere. Potrebbe essere necessario per l'utente utilizzare la sintassi dei caratteri di escape o includere caratteri qualificatori, se alcune delle tabelle denominate contengono 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 da accedere. Quando la proprietà CommandText
denomina più tabelle, viene restituito un join delle tabelle specificate.
Nota
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
.