SqlDataSourceCommandType Énumération

Définition

Décrit le type de commande SQL utilisé par les contrôles SqlDataSource et AccessDataSource lors de l'exécution d'une opération de base de données.

public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType = 
Public Enum SqlDataSourceCommandType
Héritage
SqlDataSourceCommandType

Champs

StoredProcedure 1

Le texte contenu dans une propriété Text correspondante est le nom d'une procédure stockée.

Text 0

Le texte contenu dans une propriété Text correspondante est une requête SQL ou une commande.

Exemples

L’exemple de code suivant montre comment définir le texte sur le SelectCommand nom d’une procédure stockée et la SelectCommandType propriété sur la valeur StoredProcedure pour récupérer des données à partir d’une base de données Microsoft SQL Server et l’afficher dans un 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>

Remarques

L’énumération SqlDataSourceCommandType est utilisée par les contrôles et AccessDataSource les SqlDataSource contrôles pour décrire le type de commande SQL contenue dans les propriétés, InsertCommandUpdateCommandet DeleteCommand les SelectCommandpropriétés. La valeur Texte indique que le texte est une chaîne de requête ou de commande SQL tandis que la valeur StoredProcedure indique que le texte est le nom d’une procédure stockée.

S’applique à

Voir aussi