Condividi tramite


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, 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.

Si applica a