SqlDataSourceCommandType Enum

Definition

Beskriver vilken typ av SQL-kommando som används av SqlDataSource kontrollerna och AccessDataSource när du utför en databasåtgärd.

public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType = 
Public Enum SqlDataSourceCommandType
Arv
SqlDataSourceCommandType

Fält

Name Värde Description
Text 0

Texten i en motsvarande textegenskap är en SQL-fråga eller ett kommando.

StoredProcedure 1

Texten i en motsvarande textegenskap är namnet på en lagrad procedur.

Exempel

Följande kodexempel visar hur du anger SelectCommand text till namnet på en lagrad procedur och egenskapen SelectCommandType till värdet StoredProcedure för att hämta data från en Microsoft SQL Server-databas och visa dem i en 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>

Kommentarer

Uppräkningen SqlDataSourceCommandType används av SqlDataSource kontrollerna och AccessDataSource för att beskriva typen av SQL-kommando som finns i SelectCommandegenskaperna , InsertCommand, UpdateCommandoch DeleteCommand . Värdet Text anger att texten är en SQL-fråga eller kommandosträng medan värdet StoredProcedure anger att texten är namnet på en lagrad procedur.

Gäller för

Se även