SqlDataSourceCommandType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver vilken typ av SQL-kommando som används av SqlDataSource kontrollerna och AccessDataSource när du utför en databasåtgärd.
public enum class SqlDataSourceCommandType
public enum SqlDataSourceCommandType
type SqlDataSourceCommandType =
Public Enum SqlDataSourceCommandType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Text | 0 | Texten i en motsvarande textegenskap är en SQL-fråga eller ett kommando. |
| StoredProcedure | 1 | Texten i en motsvarande textegenskap är namnet på en lagrad procedur. |
Exempel
Följande kodexempel visar hur du anger SelectCommand text till namnet på en lagrad procedur och egenskapen SelectCommandType till värdet StoredProcedure för att hämta data från en Microsoft SQL Server-databas och visa dem i 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>
Kommentarer
Uppräkningen SqlDataSourceCommandType används av SqlDataSource kontrollerna och AccessDataSource för att beskriva typen av SQL-kommando som finns i SelectCommandegenskaperna , InsertCommand, UpdateCommandoch DeleteCommand . Värdet Text anger att texten är en SQL-fråga eller kommandosträng medan värdet StoredProcedure anger att texten är namnet på en lagrad procedur.