다음을 통해 공유


SqlDataSourceCommandType 열거형

정의

데이터베이스 작업을 수행할 때 SqlDataSourceAccessDataSource 컨트롤에서 사용하는 SQL 명령의 형식을 설명합니다.

public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType = 
Public Enum SqlDataSourceCommandType
상속
SqlDataSourceCommandType

필드

Name Description
Text 0

해당 텍스트 속성에 포함된 텍스트는 SQL 쿼리 또는 명령입니다.

StoredProcedure 1

해당 텍스트 속성에 포함된 텍스트는 저장 프로시저의 이름입니다.

예제

다음 코드 예제에서는 Microsoft SQL Server 데이터베이스DropDownList에서 데이터를 검색하고 표시하기 위해 저장 프로시저의 SelectCommandType 이름과 속성을 StoredProcedure 값으로 설정하는 SelectCommand 방법을 보여 줍니다.

<!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>

설명

SqlDataSourceCommandType 열거형은 및 컨트롤에서 SqlDataSource , DeleteCommandInsertCommandUpdateCommandAccessDataSource 속성에 포함된 SQL 명령의 형식을 SelectCommand설명하는 데 사용됩니다. 텍스트 값은 텍스트가 SQL 쿼리 또는 명령 문자열임을 나타내고 StoredProcedure 값은 텍스트가 저장 프로시저의 이름임을 나타냅니다.

적용 대상

추가 정보