Partager via


SqlDataSourceCommandType Énumération

Définition

Décrit le type de commande SQL utilisée 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

Nom Valeur Description
Text 0

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

StoredProcedure 1

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

Exemples

L’exemple de code suivant montre comment définir le SelectCommand texte sur le nom d’une procédure stockée et la propriété sur la SelectCommandType 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 SqlDataSource contrôles et AccessDataSource les contrôles pour décrire le type de commande SQL contenue dans les propriétés , InsertCommandUpdateCommandet DeleteCommand les SelectCommandpropriétés. La valeur Text indique que le texte est une requête SQL ou une chaîne de commande tandis que la valeur StoredProcedure indique que le texte est le nom d’une procédure stockée.

S’applique à

Voir aussi