SqlCommand Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Menyambungkan dan Mengambil Data dalam ADO.NET
- Menggunakan Penyedia Data .NET Framework untuk SQL Server
- Ringkasan ADO.NET
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
- Menyambungkan dan Mengambil Data dalam ADO.NET
- Menggunakan Penyedia Data .NET Framework untuk SQL Server
- Ringkasan ADO.NET
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
- Menyambungkan dan Mengambil Data dalam ADO.NET
- Menggunakan Penyedia Data .NET Framework untuk SQL Server
- Ringkasan ADO.NET
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.