SqlCommand Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SqlCommand.

Przeciążenia

Nazwa Opis
SqlCommand()

Inicjuje nowe wystąpienie klasy SqlCommand.

SqlCommand(String)

Inicjuje nowe wystąpienie SqlCommand klasy tekstem zapytania.

SqlCommand(String, SqlConnection)

Inicjuje nowe wystąpienie SqlCommand klasy przy użyciu tekstu zapytania i .SqlConnection

SqlCommand(String, SqlConnection, SqlTransaction)

Inicjuje nowe wystąpienie SqlCommand klasy przy użyciu tekstu zapytania , i SqlConnectionSqlTransaction.

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Inicjuje SqlCommand nowe wystąpienie klasy z określonym tekstem polecenia, połączeniem, transakcją i ustawieniem szyfrowania.

SqlCommand()

Źródło:
System.Data.SqlClient.notsupported.cs

Inicjuje nowe wystąpienie klasy SqlCommand.

public:
 SqlCommand();
public SqlCommand();
Public Sub New ()

Przykłady

Poniższy przykład tworzy obiekt SqlCommand i ustawia CommandTimeout właściwość .

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

Uwagi

Konstruktor podstawowy inicjuje wszystkie pola do wartości domyślnych. W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia SqlCommandklasy .

Properties Wartość początkowa
CommandText pusty ciąg ("")
CommandTimeout 30
CommandType CommandType.Text
Connection Zero

Wartość dowolnej z tych właściwości można zmienić za pomocą oddzielnego wywołania właściwości .

Zobacz też

Dotyczy

SqlCommand(String)

Źródło:
System.Data.SqlClient.notsupported.cs

Inicjuje nowe wystąpienie SqlCommand klasy tekstem zapytania.

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)

Parametry

cmdText
String

Tekst zapytania.

Przykłady

Poniższy przykład tworzy element SqlCommand, przekazując tekst polecenia.

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

Uwagi

Po utworzeniu wystąpienia obiektu SqlCommand następujące właściwości odczytu/zapisu są ustawione na wartości początkowe.

Properties Wartość początkowa
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection null

Wartość dowolnej z tych właściwości można zmienić za pomocą oddzielnego wywołania właściwości .

Zobacz też

Dotyczy

SqlCommand(String, SqlConnection)

Źródło:
System.Data.SqlClient.notsupported.cs

Inicjuje nowe wystąpienie SqlCommand klasy przy użyciu tekstu zapytania i .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)

Parametry

cmdText
String

Tekst zapytania.

connection
SqlConnection

SqlConnection, który reprezentuje połączenie z wystąpieniem SQL Server.

Przykłady

Poniższy przykład tworzy obiekt SqlCommand i ustawia niektóre jego właściwości.

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

Uwagi

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia SqlCommandklasy .

Properties Wartość początkowa
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Nowa SqlConnection wartość parametru connection .

Wartość dowolnej z tych parametrów można zmienić, ustawiając powiązaną właściwość.

Zobacz też

Dotyczy

SqlCommand(String, SqlConnection, SqlTransaction)

Źródło:
System.Data.SqlClient.notsupported.cs

Inicjuje nowe wystąpienie SqlCommand klasy przy użyciu tekstu zapytania , i SqlConnectionSqlTransaction.

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)

Parametry

cmdText
String

Tekst zapytania.

connection
SqlConnection

SqlConnection, który reprezentuje połączenie z wystąpieniem SQL Server.

transaction
SqlTransaction

Element SqlTransaction , w którym SqlCommand jest wykonywany.

Uwagi

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia SqlCommandklasy .

Properties Wartość początkowa
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Nowa SqlConnection wartość parametru connection .

Wartość dowolnej z tych parametrów można zmienić, ustawiając powiązaną właściwość.

Zobacz też

Dotyczy

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Inicjuje SqlCommand nowe wystąpienie klasy z określonym tekstem polecenia, połączeniem, transakcją i ustawieniem szyfrowania.

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)

Parametry

cmdText
String

Tekst zapytania.

connection
SqlConnection

SqlConnection, który reprezentuje połączenie z wystąpieniem SQL Server.

transaction
SqlTransaction

Element SqlTransaction , w którym SqlCommand jest wykonywany.

columnEncryptionSetting
SqlCommandColumnEncryptionSetting

Ustawienie szyfrowania. Aby uzyskać więcej informacji, zobacz Always Encrypted.

Dotyczy