SqlCommand Constructors

Definitie

Initialiseert een nieuw exemplaar van de SqlCommand klasse.

Overloads

Name Description
SqlCommand()

Initialiseert een nieuw exemplaar van de SqlCommand klasse.

SqlCommand(String)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query.

SqlCommand(String, SqlConnection)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query en een SqlConnection.

SqlCommand(String, SqlConnection, SqlTransaction)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query, een SqlConnectionen de SqlTransaction.

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de opgegeven opdrachttekst, verbinding, transactie en versleutelingsinstelling.

SqlCommand()

Initialiseert een nieuw exemplaar van de SqlCommand klasse.

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

Voorbeelden

In het volgende voorbeeld wordt een SqlCommand eigenschap gemaakt en ingesteld 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

Opmerkingen

De basisconstructor initialiseert alle velden naar de standaardwaarden. In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van SqlCommand.

Properties Initiële waarde
CommandText lege tekenreeks ("")
CommandTimeout 30
CommandType CommandType.Text
Connection Null

U kunt de waarde voor een van deze eigenschappen wijzigen via een afzonderlijke aanroep naar de eigenschap.

Zie ook

Van toepassing op

SqlCommand(String)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query.

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)

Parameters

cmdText
String

De tekst van de query.

Voorbeelden

In het volgende voorbeeld wordt een SqlCommand, doorgegeven in de opdrachttekst, gemaakt.

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

Opmerkingen

Wanneer een exemplaar van SqlCommand wordt gemaakt, worden de volgende eigenschappen voor lezen/schrijven ingesteld op initiële waarden.

Properties Initiële waarde
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection nul

U kunt de waarde voor een van deze eigenschappen wijzigen via een afzonderlijke aanroep naar de eigenschap.

Zie ook

Van toepassing op

SqlCommand(String, SqlConnection)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query en een 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)

Parameters

cmdText
String

De tekst van de query.

connection
SqlConnection

Een SqlConnection die de verbinding met een exemplaar van SQL Server vertegenwoordigt.

Voorbeelden

In het volgende voorbeeld wordt een SqlCommand aantal eigenschappen gemaakt en ingesteld.

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

Opmerkingen

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van SqlCommand.

Properties Initiële waarde
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Een nieuwe SqlConnection waarde die de waarde voor de connection parameter is.

U kunt de waarde voor een van deze parameters wijzigen door de gerelateerde eigenschap in te stellen.

Zie ook

Van toepassing op

SqlCommand(String, SqlConnection, SqlTransaction)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query, een SqlConnectionen de 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)

Parameters

cmdText
String

De tekst van de query.

connection
SqlConnection

Een SqlConnection die de verbinding met een exemplaar van SQL Server vertegenwoordigt.

transaction
SqlTransaction

De SqlTransaction uitvoering SqlCommand .

Opmerkingen

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van SqlCommand.

Properties Initiële waarde
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Een nieuwe SqlConnection waarde die de waarde voor de connection parameter is.

U kunt de waarde voor een van deze parameters wijzigen door de gerelateerde eigenschap in te stellen.

Zie ook

Van toepassing op

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Initialiseert een nieuw exemplaar van de SqlCommand klasse met de opgegeven opdrachttekst, verbinding, transactie en versleutelingsinstelling.

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)

Parameters

cmdText
String

De tekst van de query.

connection
SqlConnection

Een SqlConnection die de verbinding met een exemplaar van SQL Server vertegenwoordigt.

transaction
SqlTransaction

De SqlTransaction uitvoering SqlCommand .

columnEncryptionSetting
SqlCommandColumnEncryptionSetting

De versleutelingsinstelling. Zie Always Encrypted voor meer informatie.

Van toepassing op