Freigeben über


SqlDataSourceCommandType Enumeration

Definition

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
SqlDataSourceCommandType

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.

Gilt für:

Weitere Informationen