SqlCommand Konstruktorer
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.
Initierar en ny instans av SqlCommand klassen.
Överlagringar
| Name | Description |
|---|---|
| SqlCommand() |
Initierar en ny instans av SqlCommand klassen. |
| SqlCommand(String) |
Initierar en ny instans av SqlCommand klassen med texten i frågan. |
| SqlCommand(String, SqlConnection) |
Initierar en ny instans av SqlCommand klassen med texten i frågan och en SqlConnection. |
| SqlCommand(String, SqlConnection, SqlTransaction) |
Initierar en ny instans av SqlCommand klassen med texten i frågan, en SqlConnection, och SqlTransaction. |
| SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) |
Initierar en ny instans av SqlCommand klassen med angiven kommandotext, anslutning, transaktion och krypteringsinställning. |
SqlCommand()
Initierar en ny instans av SqlCommand klassen.
public:
SqlCommand();
public SqlCommand();
Public Sub New ()
Exempel
I följande exempel skapas en SqlCommand och egenskapen anges CommandTimeout .
public void CreateSqlCommand()
{
SqlCommand command = new SqlCommand();
command.CommandTimeout = 15;
command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
Dim command As New SqlCommand()
command.CommandTimeout = 15
command.CommandType = CommandType.Text
End Sub
Kommentarer
Baskonstruktorn initierar alla fält till sina standardvärden. I följande tabell visas inledande egenskapsvärden för en instans av SqlCommand.
| Egenskaper | Initialt värde |
|---|---|
| CommandText | tom sträng ("") |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | Null |
Du kan ändra värdet för någon av dessa egenskaper genom ett separat anrop till egenskapen.
Se även
Gäller för
SqlCommand(String)
Initierar en ny instans av SqlCommand klassen med texten i frågan.
public:
SqlCommand(System::String ^ cmdText);
public SqlCommand(string cmdText);
new System.Data.SqlClient.SqlCommand : string -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String)
Parametrar
- cmdText
- String
Texten i frågan.
Exempel
I följande exempel skapas en SqlCommand, som skickar in kommandotexten.
public void CreateCommand()
{
string queryString = "SELECT * FROM Categories ORDER BY CategoryID";
SqlCommand command = new SqlCommand(queryString);
command.CommandTimeout = 15;
command.CommandType = CommandType.Text;
}
Public Sub CreateCommand()
Dim queryString As String = "SELECT * FROM Categories ORDER BY CategoryID"
Dim command As New SqlCommand(queryString)
command.CommandTimeout = 15
command.CommandType = CommandType.Text
End Sub
Kommentarer
När en instans av SqlCommand skapas anges följande läs-/skrivegenskaper till initiala värden.
| Egenskaper | Initialt värde |
|---|---|
| CommandText | cmdText |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | noll |
Du kan ändra värdet för någon av dessa egenskaper genom ett separat anrop till egenskapen.
Se även
- Ansluta och hämta data i ADO.NET
- Använder .NET Framework Data Provider för SQL Server
- översikt över ADO.NET
Gäller för
SqlCommand(String, SqlConnection)
Initierar en ny instans av SqlCommand klassen med texten i frågan och en SqlConnection.
public:
SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection);
public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection)
Parametrar
- cmdText
- String
Texten i frågan.
- connection
- SqlConnection
En SqlConnection som representerar anslutningen till en instans av SQL Server.
Exempel
I följande exempel skapas en SqlCommand och vissa av dess egenskaper anges.
private static void CreateCommand(string queryString,
string connectionString)
{
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
}
Public Sub CreateCommand(ByVal queryString As String, _
ByVal connectionString As String)
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
connection.Open()
Dim reader As SqlDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(String.Format("{0}, {1}", _
reader(0), reader(1)))
End While
End Using
End Sub
Kommentarer
I följande tabell visas inledande egenskapsvärden för en instans av SqlCommand.
| Egenskaper | Initialt värde |
|---|---|
| CommandText | cmdText |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | En ny SqlConnection som är värdet för parametern connection . |
Du kan ändra värdet för någon av dessa parametrar genom att ange den relaterade egenskapen.
Se även
- Ansluta och hämta data i ADO.NET
- Använder .NET Framework Data Provider för SQL Server
- översikt över ADO.NET
Gäller för
SqlCommand(String, SqlConnection, SqlTransaction)
Initierar en ny instans av SqlCommand klassen med texten i frågan, en SqlConnection, och SqlTransaction.
public:
SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection, System::Data::SqlClient::SqlTransaction ^ transaction);
public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection * System.Data.SqlClient.SqlTransaction -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection, transaction As SqlTransaction)
Parametrar
- cmdText
- String
Texten i frågan.
- connection
- SqlConnection
En SqlConnection som representerar anslutningen till en instans av SQL Server.
- transaction
- SqlTransaction
I SqlTransaction vilken körs SqlCommand .
Kommentarer
I följande tabell visas inledande egenskapsvärden för en instans av SqlCommand.
| Egenskaper | Initialt värde |
|---|---|
| CommandText | cmdText |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | En ny SqlConnection som är värdet för parametern connection . |
Du kan ändra värdet för någon av dessa parametrar genom att ange den relaterade egenskapen.
Se även
- Ansluta och hämta data i ADO.NET
- Använder .NET Framework Data Provider för SQL Server
- översikt över ADO.NET
Gäller för
SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)
Initierar en ny instans av SqlCommand klassen med angiven kommandotext, anslutning, transaktion och krypteringsinställning.
public:
SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection, System::Data::SqlClient::SqlTransaction ^ transaction, System::Data::SqlClient::SqlCommandColumnEncryptionSetting columnEncryptionSetting);
public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction, System.Data.SqlClient.SqlCommandColumnEncryptionSetting columnEncryptionSetting);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection * System.Data.SqlClient.SqlTransaction * System.Data.SqlClient.SqlCommandColumnEncryptionSetting -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection, transaction As SqlTransaction, columnEncryptionSetting As SqlCommandColumnEncryptionSetting)
Parametrar
- cmdText
- String
Texten i frågan.
- connection
- SqlConnection
En SqlConnection som representerar anslutningen till en instans av SQL Server.
- transaction
- SqlTransaction
I SqlTransaction vilken körs SqlCommand .
- columnEncryptionSetting
- SqlCommandColumnEncryptionSetting
Krypteringsinställningen. Mer information finns i Always Encrypted.