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 von SQL-Befehl, der vom SqlDataSource-Steuerelement und dem AccessDataSource-Steuerelement beim Ausführen einer Datenbankoperation verwendet wird.
public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType =
Public Enum SqlDataSourceCommandType
- Vererbung
Felder
StoredProcedure | 1 | Bei dem in einer entsprechenden Texteigenschaft enthaltenen Text handelt es sich um den Namen einer gespeicherten Prozedur. |
Text | 0 | Bei dem in einer entsprechenden Texteigenschaft enthaltenen Text handelt es sich um eine SQL-Abfrage oder einen SQL-Befehl. |
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie den SelectCommand Text auf den Namen einer gespeicherten Prozedur und die SelectCommandType Eigenschaft auf den StoredProcedure-Wert festlegen, 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 AccessDataSource verwendet, um den Typ von SQL Befehl zu beschreiben, der in den InsertCommandSelectCommandUpdateCommandEigenschaften , , und DeleteCommand 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.