OdbcCommand.CommandType Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de CommandText eigenschap wordt geïnterpreteerd.
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
Waarde van eigenschap
Een van de CommandType waarden. De standaardwaarde is Text.
Implementeringen
Uitzonderingen
De waarde is niet geldig CommandType.
Opmerkingen
Wanneer de CommandType eigenschap is ingesteld op StoredProcedure, moet u de CommandText eigenschap instellen op de volledige ODBC-aanroepsyntaxis. Met de opdracht wordt vervolgens deze opgeslagen procedure uitgevoerd wanneer u een van de execute-methoden aanroept (bijvoorbeeld ExecuteReader of ExecuteNonQuery).
De Connectionen CommandTypeCommandText eigenschappen kunnen niet worden ingesteld als de huidige verbinding een uitvoerings- of ophaalbewerking uitvoert.
De .NET Framework-Data Provider voor ODBC biedt geen ondersteuning voor het doorgeven van benoemde parameters aan een SQL-instructie of aan een opgeslagen procedure die wordt aangeroepen door een OdbcCommand. Gebruik in een van deze gevallen de tijdelijke aanduiding voor het vraagteken (?). Voorbeeld:
SELECT * FROM Customers WHERE CustomerID = ?
De volgorde waarin OdbcParameter objecten aan de OdbcParameterCollection parameter worden toegevoegd, moet rechtstreeks overeenkomen met de positie van de tijdelijke aanduiding voor het vraagteken voor de parameter.
Note
De .NET Framework-Data Provider voor ODBC biedt geen ondersteuning voor de instelling CommandType van TableDirect.