OracleCommand.CommandType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, jak CommandText je interpretována vlastnost.
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public System.Data.CommandType CommandType { get; set; }
public override System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
Public Property CommandType As CommandType
Public Overrides Property CommandType As CommandType
Hodnota vlastnosti
Jedna z CommandType hodnot. Výchozí formát je Text
.
Implementuje
Výjimky
Hodnota nebyla platná CommandType.
Příklady
Následující příklad vytvoří instanci odvozené třídy OracleCommand a nastaví některé z jejích vlastností.
public void CreateOracleCommand()
{
OracleCommand command = new OracleCommand();
command.CommandText = "SELECT * FROM Emp ORDER BY EmpNo";
command.CommandType = CommandType.Text;
}
Public Sub CreateOracleCommand()
Dim command As New OracleCommand()
command.CommandText = "SELECT * FROM Emp ORDER BY EmpNo"
command.CommandType = CommandType.Text
End Sub
Poznámky
CommandType Pokud je vlastnost nastavená na StoredProcedure
, měli byste vlastnost nastavit CommandText na úplnou syntaxi volání Oracle. Příkaz pak tuto uloženou proceduru spustí, když zavoláte některou z metod Execute (například ExecuteReader nebo ExecuteNonQuery).
Vlastnosti Connectiona CommandTypeCommandText nelze nastavit, pokud aktuální připojení provádí operaci spuštění nebo načtení.
Zprostředkovatel dat rozhraní .NET Framework pro Oracle nepodporuje zástupný symbol otazníku (?) pro předávání parametrů do příkazu SQL s OracleCommandCommandType.Text
názvem . V tomto případě je nutné použít pojmenované parametry. Příklad:
SELECT * FROM Customers WHERE CustomerID = :pCustomerID
Při použití pojmenovaných parametrů v příkazu SQL s názvem OracleCommandCommandType.Text
z musíte před názvem parametru zadat dvojtečku (:). V uložené proceduře nebo při odkazování na pojmenovaný parametr jinde v kódu (například při přidávání OracleParameter objektů do Parameters vlastnosti) však před pojmenovaným parametrem nepoužívejte dvojtečku (:). Zprostředkovatel dat rozhraní .NET Framework pro Oracle poskytuje dvojtečku automaticky.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro