Compartir por


SqlDataSourceCommandType Enumeración

Definición

Describe el tipo de comando SQL usado por los controles SqlDataSource y AccessDataSource al realizar una operación de base de datos.

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

Campos

Nombre Valor Description
Text 0

El texto contenido en una propiedad de texto correspondiente es una consulta o comando SQL.

StoredProcedure 1

El texto contenido en una propiedad de texto correspondiente es el nombre de un procedimiento almacenado.

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer el SelectCommand texto en el nombre de un procedimiento almacenado y la SelectCommandType propiedad en el valor StoredProcedure para recuperar datos de una base de datos de Microsoft SQL Server y mostrarlo 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>

Comentarios

Los SqlDataSourceCommandType controles y AccessDataSource usan la SqlDataSource enumeración para describir el tipo de comando SQL contenido en las SelectCommandpropiedades , InsertCommand, UpdateCommandy DeleteCommand . El valor Text indica que el texto es una consulta SQL o una cadena de comandos mientras que el valor StoredProcedure indica que el texto es el nombre de un procedimiento almacenado.

Se aplica a

Consulte también