Bagikan melalui


SqlCommand Konstruktor

Definisi

Menginisialisasi instans baru kelas SqlCommand.

Overload

SqlCommand()

Menginisialisasi instans baru kelas SqlCommand.

SqlCommand(String)

Menginisialisasi instans SqlCommand baru kelas dengan teks kueri.

SqlCommand(String, SqlConnection)

Menginisialisasi instans SqlCommand baru kelas dengan teks kueri dan SqlConnection.

SqlCommand(String, SqlConnection, SqlTransaction)

Menginisialisasi instans SqlCommand baru kelas dengan teks kueri, SqlConnection, dan SqlTransaction.

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Menginisialisasi instans SqlCommand baru kelas dengan teks perintah, koneksi, transaksi, dan pengaturan enkripsi yang ditentukan.

SqlCommand()

Menginisialisasi instans baru kelas SqlCommand.

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

Contoh

Contoh berikut membuat SqlCommand dan mengatur CommandTimeout properti .

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

Keterangan

Konstruktor dasar menginisialisasi semua bidang ke nilai defaultnya. Tabel berikut ini memperlihatkan nilai properti awal untuk instans SqlCommand.

Properti Nilai awal
CommandText string kosong ("")
CommandTimeout 30
CommandType CommandType.Text
Connection Null

Anda dapat mengubah nilai untuk salah satu properti ini melalui panggilan terpisah ke properti .

Lihat juga

Berlaku untuk

SqlCommand(String)

Menginisialisasi instans SqlCommand baru kelas dengan teks kueri.

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)

Parameter

cmdText
String

Teks kueri.

Contoh

Contoh berikut membuat SqlCommand, meneruskan string koneksi dan teks perintah.

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

Keterangan

Saat instans SqlCommand dibuat, properti baca/tulis berikut diatur ke nilai awal.

Properti Nilai awal
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection null

Anda dapat mengubah nilai untuk salah satu properti ini melalui panggilan terpisah ke properti .

Lihat juga

Berlaku untuk

SqlCommand(String, SqlConnection)

Menginisialisasi instans SqlCommand baru kelas dengan teks kueri dan 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)

Parameter

cmdText
String

Teks kueri.

connection
SqlConnection

SqlConnection yang mewakili koneksi ke instans SQL Server.

Contoh

Contoh berikut membuat SqlCommand dan mengatur beberapa propertinya.

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

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans SqlCommand.

Properti Nilai awal
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection SqlConnection Baru yang merupakan nilai untuk connection parameter .

Anda dapat mengubah nilai untuk salah satu parameter ini dengan mengatur properti terkait.

Lihat juga

Berlaku untuk

SqlCommand(String, SqlConnection, SqlTransaction)

Menginisialisasi instans SqlCommand baru kelas dengan teks kueri, SqlConnection, dan 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)

Parameter

cmdText
String

Teks kueri.

connection
SqlConnection

SqlConnection yang mewakili koneksi ke instans SQL Server.

transaction
SqlTransaction

SqlCommand tempat SqlTransaction eksekusi.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans SqlCommand.

Properti Nilai awal
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection SqlConnection Baru yang merupakan nilai untuk connection parameter .

Anda dapat mengubah nilai untuk salah satu parameter ini dengan mengatur properti terkait.

Lihat juga

Berlaku untuk

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Menginisialisasi instans SqlCommand baru kelas dengan teks perintah, koneksi, transaksi, dan pengaturan enkripsi yang ditentukan.

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)

Parameter

cmdText
String

Teks kueri.

connection
SqlConnection

SqlConnection yang mewakili koneksi ke instans SQL Server.

transaction
SqlTransaction

SqlCommand tempat SqlTransaction eksekusi.

columnEncryptionSetting
SqlCommandColumnEncryptionSetting

Pengaturan enkripsi. Untuk informasi selengkapnya, lihat Always Encrypted.

Berlaku untuk