SqlCommand Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SqlCommand sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
SqlCommand() |
SqlCommand sınıfının yeni bir örneğini başlatır. |
SqlCommand(String) |
Sorgu metniyle sınıfının yeni bir örneğini SqlCommand başlatır. |
SqlCommand(String, SqlConnection) |
sorgu metni SqlCommand ve ile sınıfının yeni bir SqlConnectionörneğini başlatır. |
SqlCommand(String, SqlConnection, SqlTransaction) |
sorgu metniyle SqlCommand sınıfının yeni bir örneğini başlatır, bir SqlConnectionve SqlTransaction. |
SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) |
Belirtilen komut metni, bağlantı, işlem ve şifreleme ayarıyla sınıfının yeni bir örneğini SqlCommand başlatır. |
SqlCommand()
SqlCommand sınıfının yeni bir örneğini başlatır.
public:
SqlCommand();
public SqlCommand ();
Public Sub New ()
Örnekler
Aşağıdaki örnek bir SqlCommand oluşturur ve özelliğini ayarlar 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
Açıklamalar
Temel oluşturucu tüm alanları varsayılan değerlerine başlatır. Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir SqlCommand.
Özellikler | İlk değer |
---|---|
CommandText | boş dize ("") |
CommandTimeout | 30 |
CommandType | CommandType.Text |
Connection | Null |
Özelliğine ayrı bir çağrı aracılığıyla bu özelliklerden herhangi birinin değerini değiştirebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
SqlCommand(String)
Sorgu metniyle sınıfının yeni bir örneğini SqlCommand başlatır.
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)
Parametreler
- cmdText
- String
Sorgu metni.
Örnekler
Aşağıdaki örnek, bağlantı dizesi ve komut metnini geçirerek bir SqlCommandoluşturur.
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
Açıklamalar
Örneği SqlCommand oluşturulduğunda, aşağıdaki okuma/yazma özellikleri başlangıç değerlerine ayarlanır.
Özellikler | İlk değer |
---|---|
CommandText | cmdText |
CommandTimeout | 30 |
CommandType | CommandType.Text |
Connection | null |
Özelliğine ayrı bir çağrı aracılığıyla bu özelliklerden herhangi birinin değerini değiştirebilirsiniz.
Ayrıca bkz.
- ADO.NET'da Veri Bağlama ve Alma
- SQL Server için .NET Framework Veri Sağlayıcısını Kullanma
- ADO.NET’e Genel Bakış
Şunlara uygulanır
SqlCommand(String, SqlConnection)
sorgu metni SqlCommand ve ile sınıfının yeni bir SqlConnectionörneğini başlatır.
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)
Parametreler
- cmdText
- String
Sorgu metni.
- connection
- SqlConnection
bir SqlConnection SQL Server örneğine bağlantıyı temsil eden.
Örnekler
Aşağıdaki örnek, bir SqlCommand oluşturur ve bazı özelliklerini ayarlar.
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
Açıklamalar
Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir SqlCommand.
Özellikler | İlk değer |
---|---|
CommandText | cmdText |
CommandTimeout | 30 |
CommandType | CommandType.Text |
Connection | Parametresinin değeri olan yeni SqlConnection bir değer connection . |
İlgili özelliği ayarlayarak bu parametrelerden herhangi birinin değerini değiştirebilirsiniz.
Ayrıca bkz.
- ADO.NET'da Veri Bağlama ve Alma
- SQL Server için .NET Framework Veri Sağlayıcısını Kullanma
- ADO.NET’e Genel Bakış
Şunlara uygulanır
SqlCommand(String, SqlConnection, SqlTransaction)
sorgu metniyle SqlCommand sınıfının yeni bir örneğini başlatır, bir SqlConnectionve 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)
Parametreler
- cmdText
- String
Sorgu metni.
- connection
- SqlConnection
bir SqlConnection SQL Server örneğine bağlantıyı temsil eden.
- transaction
- SqlTransaction
yürütülür SqlTransactionSqlCommand .
Açıklamalar
Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir SqlCommand.
Özellikler | İlk değer |
---|---|
CommandText | cmdText |
CommandTimeout | 30 |
CommandType | CommandType.Text |
Connection | Parametresinin değeri olan yeni SqlConnection bir değer connection . |
İlgili özelliği ayarlayarak bu parametrelerden herhangi birinin değerini değiştirebilirsiniz.
Ayrıca bkz.
- ADO.NET'da Veri Bağlama ve Alma
- SQL Server için .NET Framework Veri Sağlayıcısını Kullanma
- ADO.NET’e Genel Bakış
Şunlara uygulanır
SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)
Belirtilen komut metni, bağlantı, işlem ve şifreleme ayarıyla sınıfının yeni bir örneğini SqlCommand başlatır.
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)
Parametreler
- cmdText
- String
Sorgu metni.
- connection
- SqlConnection
bir SqlConnection SQL Server örneğine bağlantıyı temsil eden.
- transaction
- SqlTransaction
yürütülür SqlTransactionSqlCommand .
- columnEncryptionSetting
- SqlCommandColumnEncryptionSetting
Şifreleme ayarı. Daha fazla bilgi için bkz. Always Encrypted.