SqlCommand Konstruktorer

Definition

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()

Källa:
System.Data.SqlClient.notsupported.cs

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)

Källa:
System.Data.SqlClient.notsupported.cs

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

Gäller för

SqlCommand(String, SqlConnection)

Källa:
System.Data.SqlClient.notsupported.cs

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

Gäller för

SqlCommand(String, SqlConnection, SqlTransaction)

Källa:
System.Data.SqlClient.notsupported.cs

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

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.

Gäller för