Sdílet prostřednictvím


SqlDataSourceCommandType Výčet

Definice

Popisuje typ příkazu SQL používaného ovládacími prvky SqlDataSource a AccessDataSource při provádění databázové operace.

public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType = 
Public Enum SqlDataSourceCommandType
Dědičnost
SqlDataSourceCommandType

Pole

Name Hodnota Description
Text 0

Text obsažený v odpovídající textové vlastnosti je dotaz nebo příkaz SQL.

StoredProcedure 1

Text obsažený v odpovídající textové vlastnosti je název uložené procedury.

Příklady

Následující příklad kódu ukazuje, jak nastavit SelectCommand text na název uložené procedury a SelectCommandType vlastnost na Hodnotu StoredProcedure načíst data z databáze Microsoft SQL Server a zobrazit je v 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>

Poznámky

Výčet SqlDataSourceCommandType používá SqlDataSource ovládací prvky k AccessDataSource popisu typu příkazu SQL obsaženého v sadě SelectCommand, InsertCommand, UpdateCommanda DeleteCommand vlastnosti. Hodnota Text označuje, že text je dotaz SQL nebo řetězec příkazu, zatímco hodnota StoredProcedure označuje, že text je název uložené procedury.

Platí pro

Viz také