OleDbCommand.CommandType Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely jelzi a CommandText tulajdonság értelmezését.

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

Tulajdonság értéke

Az egyik CommandType érték. Az alapértelmezett szöveg.

Megvalósítás

Attribútumok

Kivételek

Az érték érvénytelen CommandTypevolt.

Megjegyzések

A tulajdonság CommandTypebeállításakor StoredProcedure a tulajdonságot a tárolt eljárás nevére kell állítaniaCommandText. A parancs végrehajtja ezt a tárolt eljárást, amikor meghívja az egyik Végrehajtási metódust.

A Connection, CommandType és CommandText a tulajdonságok nem állíthatók be, ha az aktuális kapcsolat végrehajtási vagy beolvasási műveletet hajt végre.

Az OLE DB .NET-szolgáltató nem támogatja a paraméterek SQL-utasításnak vagy egy OleDbCommand által hívott tárolt eljárásnak a paraméterek elnevezett paramétereit, ha CommandType Szöveg értékre van állítva. Ebben az esetben a kérdőjel (?) helyőrzőt kell használni. Például:

SELECT * FROM Customers WHERE CustomerID = ?

Ezért az objektumok hozzáadásának OleDbParameter sorrendje OleDbParameterCollection közvetlenül megfelel a paraméter kérdőjel helyőrzőjének pozíciójának. További információ: Paraméterek és paraméteradattípusok konfigurálása.

A következőre érvényes:

Lásd még