SqlDataSourceCommandType Wyliczenie

Definicja

Opisuje typ polecenia SQL używanego przez kontrolki SqlDataSource i AccessDataSource podczas wykonywania operacji bazy danych.

C#
public enum SqlDataSourceCommandType
Dziedziczenie
SqlDataSourceCommandType

Pola

StoredProcedure 1

Tekst zawarty w odpowiedniej właściwości tekstowej jest nazwą procedury składowanej.

Text 0

Tekst zawarty we odpowiedniej właściwości tekstowej jest zapytaniem lub poleceniem SQL.

Przykłady

W poniższym przykładzie kodu pokazano, jak ustawić SelectCommand tekst na nazwę procedury składowanej i SelectCommandType właściwość na wartość StoredProcedure w celu pobrania danych z bazy danych Microsoft SQL Server i wyświetlenia jej w DropDownListobiekcie .

ASP.NET (C#)
<!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>

Uwagi

Wyliczenie SqlDataSourceCommandType jest używane przez kontrolki SqlDataSource i AccessDataSource do opisywania typu polecenia SQL zawartego SelectCommandw właściwościach , , InsertCommandUpdateCommandi DeleteCommand . Wartość Text wskazuje, że tekst jest SQL zapytanie lub ciąg polecenia, podczas gdy wartość StoredProcedure wskazuje, że tekst jest nazwą procedury składowanej.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Zobacz też