Udostępnij za pośrednictwem


OdbcCommand.CommandType Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą sposób CommandText interpretowania właściwości.

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; }
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType

Wartość właściwości

Jedna z CommandType wartości. Wartość domyślna to Text.

Implementuje

Wyjątki

Wartość nie była prawidłową CommandTypewartością .

Uwagi

CommandType Gdy właściwość jest ustawiona na StoredProcedurewartość , należy ustawić CommandText właściwość na pełną składnię wywołania ODBC. Następnie polecenie wykonuje tę procedurę składowaną podczas wywoływania jednej z metod Execute (na przykład ExecuteReader lub ExecuteNonQuery).

CommandType Nie Connectionmożna ustawić właściwości iCommandText, jeśli bieżące połączenie wykonuje operację wykonywania lub pobierania.

Dostawca danych .NET Framework dla ODBC nie obsługuje przekazywania nazwanych parametrów do instrukcji SQL ani do procedury składowanej wywoływanej przez OdbcCommandelement . W jednym z tych przypadków użyj symbolu zastępczego znaku zapytania (?). Na przykład:

SELECT * FROM Customers WHERE CustomerID = ?  

Kolejność dodawania OdbcParameter obiektów do OdbcParameterCollection obiektu musi bezpośrednio odpowiadać pozycji symbolu zastępczego znaku zapytania dla parametru.

Uwaga

Dostawca danych .NET Framework dla ODBC nie obsługuje CommandType ustawienia TableDirect.

Dotyczy

Zobacz też