SqlDataSourceCommandType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.