Udostępnij za pośrednictwem


SqlCommand Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SqlCommand.

Przeciążenia

SqlCommand()

Inicjuje nowe wystąpienie klasy SqlCommand.

SqlCommand(String)

Inicjuje SqlCommand nowe wystąpienie 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 , SqlConnectioni .SqlTransaction

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

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

SqlCommand()

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 klasy SqlCommand.

Właściwości Wartość początkowa
CommandText pusty ciąg ("")
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)

Inicjuje SqlCommand nowe wystąpienie 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 obiekt SqlCommand, przekazując parametry połączenia i 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.

Właściwości 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)

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

Obiekt SqlConnection reprezentujący połączenie z wystąpieniem SQL Server.

Przykłady

Poniższy przykład tworzy obiekt SqlCommand i ustawia niektóre z 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 klasy SqlCommand.

Właściwości Wartość początkowa
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Nowa SqlConnection wartość parametru connection .

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

Zobacz też

Dotyczy

SqlCommand(String, SqlConnection, SqlTransaction)

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

Parametry

cmdText
String

Tekst zapytania.

connection
SqlConnection

Obiekt SqlConnection reprezentujący połączenie z wystąpieniem SQL Server.

transaction
SqlTransaction

Element SqlTransaction , w którym SqlCommand wykonywane jest polecenie .

Uwagi

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

Właściwości Wartość początkowa
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Nowa SqlConnection wartość parametru connection .

Wartość dowolnego 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

Obiekt SqlConnection reprezentujący połączenie z wystąpieniem SQL Server.

transaction
SqlTransaction

Element SqlTransaction , w którym SqlCommand wykonywane jest polecenie .

columnEncryptionSetting
SqlCommandColumnEncryptionSetting

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

Dotyczy