CommandType Enumerazione

Definizione

Specifica il modo in cui viene interpretata una stringa di comando.

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
Ereditarietà
CommandType

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, è necessario impostare la IDbCommand.CommandText proprietà 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, è necessario impostare la IDbCommand.CommandText proprietà sul nome della tabella a cui 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, utilizzare un elenco delimitato da virgole, senza spazi o spazi, contenente i nomi delle tabelle a cui 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 TableDirectpiù tabelle non è supportato quando IDbCommand.CommandType è impostato su .

Si applica a