OleDbCommand.CommandType Proprietà
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.
Ottiene o imposta un valore che indica come viene interpretata la CommandText proprietà.
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
Valore della proprietà
Uno dei CommandType valori. Il valore predefinito è testo.
Implementazioni
- Attributi
Eccezioni
Il valore non è valido CommandType.
Commenti
Quando si imposta la CommandType proprietà su StoredProcedure, è necessario impostare la CommandText proprietà sul nome della stored procedure. Il comando esegue questa stored procedure quando si chiama uno dei metodi Execute.
Le Connectionproprietà e CommandTextCommandType non possono essere impostate se la connessione corrente esegue un'operazione di esecuzione o recupero.
Il provider OLE DB .NET non supporta parametri denominati per il passaggio di parametri a un'istruzione SQL o a una stored procedure chiamata da un OleDbCommand oggetto quando CommandType è impostato su Text. In questo caso, è necessario utilizzare il segnaposto punto interrogativo (?). Per esempio:
SELECT * FROM Customers WHERE CustomerID = ?
Pertanto, l'ordine in cui OleDbParameter gli oggetti vengono aggiunti a OleDbParameterCollection deve corrispondere direttamente alla posizione del segnaposto del punto interrogativo per il parametro . Per altre informazioni, vedere Configuring Parameters and Parameter Data Types.