SqlDataSourceCommandType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt den Typ des SQL-Befehls, der von den steuerelementen SqlDataSource und AccessDataSource beim Ausführen eines Datenbankvorgangs verwendet wird.
public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType =
Public Enum SqlDataSourceCommandType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Text | 0 | Der in einer entsprechenden Texteigenschaft enthaltene Text ist eine SQL-Abfrage oder ein Befehl. |
| StoredProcedure | 1 | Der in einer entsprechenden Texteigenschaft enthaltene Text ist der Name einer gespeicherten Prozedur. |
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der SelectCommand Text auf den Namen einer gespeicherten Prozedur und die SelectCommandType Eigenschaft auf den StoredProcedure-Wert festgelegt wird, um Daten aus einer Microsoft SQL Server-Datenbank abzurufen und in einer DropDownList.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList
id="DropDownList1"
runat="server"
DataTextField="LastName"
DataSourceID="SqlDataSource1" />
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommandType="StoredProcedure"
SelectCommand="sp_lastnames">
</asp:SqlDataSource>
<!--
The sp_lastnames stored procedure is
CREATE PROCEDURE sp_lastnames AS
SELECT LastName FROM Employees
GO
-->
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList
id="DropDownList1"
runat="server"
DataTextField="LastName"
DataSourceID="SqlDataSource1" />
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommandType = "StoredProcedure"
SelectCommand="sp_lastnames">
</asp:SqlDataSource>
<!--
The sp_lastnames stored procedure is
CREATE PROCEDURE sp_lastnames AS
SELECT LastName FROM Employees
GO
-->
</form>
</body>
</html>
Hinweise
Die SqlDataSourceCommandType Aufzählung wird von den SqlDataSource Steuerelementen verwendetAccessDataSource, um den Typ des SQL-Befehls zu beschreiben, der in den SelectCommand, InsertCommand, und UpdateCommandDeleteCommand Eigenschaften enthalten ist. Der Textwert gibt an, dass der Text eine SQL-Abfrage oder Befehlszeichenfolge ist, während der Wert "StoredProcedure" angibt, dass der Text der Name einer gespeicherten Prozedur ist.